| 2026 | VEHITS | Measuring Braking Behavior Using Vehicle Tracking and Camera-to-Satellite Homography Rectification. | Jacques P. Fleischer, Tanchanok Sirikanchittavon, Chonlachart Jeenprasom, Nooshin Yousefzadeh, Sanjay Ranka, Mohammed Hadi |
| 2026 | VEHITS | Enactor: From Traffic Simulators to Surrogate World Models. | Yash Ranjan, Rahul Sengupta, Anand Rangarajan, Sanjay Ranka |
| 2026 | VEHITS | A Practical Pipeline for Urban Arterial Simulation Calibration. | Rahul Sengupta, Ryan Casburn, Tushar Patel, Jeremy Dilmore, Sanjay Ranka |
| 2026 | VEHITS | A Parallel Framework for Corridor Flow Calibration and Signal Optimization. | Rahul Sengupta, Ryan Casburn, Tushar Patel, Jeremy Dilmore, Sanjay Ranka |
| 2025 | PAKDD | Machine Learning Techniques for Data Reduction of Climate Applications. | Xiao Li, Qian Gong, Jaemoon Lee, Scott Klasky, Anand Rangarajan, Sanjay Ranka |
| 2025 | PAKDD | Foundation Model for Lossy Compression of Spatiotemporal Scientific Data. | Xiao Li, Jaemoon Lee, Anand Rangarajan, Sanjay Ranka |
| 2025 | PAKDD | Evaluating Generative Vehicle Trajectory Models for Traffic Intersection Dynamics. | Yash Ranjan, Rahul Sengupta, Anand Rangarajan, Sanjay Ranka |
| 2025 | SC | Stability-preserving Lossy Compression for Large-scale Partial Differential Equations. | Qian Gong, Mark Ainsworth, Jieyang Chen, Xin Liang, Liangji Zhu, Ethan Klasky, Tushar M. Athawale, Qing Liu, Anand Rangarajan, Sanjay Ranka, Scott Klasky |
| 2025 | SC | Generative Latent Diffusion for Efficient Spatiotemporal Data Reduction. | Xiao Li, Liangji Zhu, Anand Rangarajan, Sanjay Ranka |
| 2024 | DCC | Guaranteeing Error Bounds with Preservation of Derived Quantities in Compressive Autoencoders. | Jaemoon Lee, Anand Rangarajan, Sanjay Ranka |
| 2024 | DCC | Hybrid Approaches for Data Reduction of Spatiotemporal Scientific Applications. | Xiao Li, Qian Gong, Jaemoon Lee, Scott Klasky, Anand Rangarajan, Sanjay Ranka |
| 2023 | DCC | Constrained Autoencoders: Incorporating equality constraints in learned scientific data compression. | Jaemoon Lee, Anand Rangarajan, Sanjay Ranka |
| 2023 | HiPC | Fast Algorithms for Scientific Data Compression. | Tania Banerjee, Jaemoon Lee, Jong Choi, Qian Gong, Jieyang Chen, Scott Klasky, Anand Rangarajan, Sanjay Ranka |
| 2023 | VEHITS | Towards Effective Traffic Signal Safety and Optimization Using Fisheye Video. | Rahul Sengupta, Tania Banerjee, Ke Chen, Yashaswi Karnati, Sanjay Ranka, Anand Rangarajan |
| 2023 | VEHITS | Using DSRC Road-Side Unit Data to Derive Braking Behavior. | Rahul Sengupta, Tania Banerjee, Yashaswi Karnati, Sanjay Ranka, Anand Rangarajan |
| 2022 | AAAI | Self-Supervised Robust Scene Flow Estimation via the Alignment of Probability Density Functions. | Pan He, Patrick Emami, Sanjay Ranka, Anand Rangarajan |
| 2022 | AMIA | Comparisons Between GPS-based and Self-reported Life-space Mobility in Older Adults. | Chen Bai, Ruben D. Zapata, Yashaswi Karnati, Emily Smail, Alexandra Hajduk, Thomas M. Gill, Sanjay Ranka, Todd M. Manini, Mamoun T. Mardini |
| 2022 | HiPC | An Algorithmic and Software Pipeline for Very Large Scale Scientific Data Compression with Error Guarantees. | Tania Banerjee, Jong Choi, Jaemoon Lee, Qian Gong, Ruonan Wang, Scott Klasky, Anand Rangarajan, Sanjay Ranka |
| 2022 | ICDM | Message from the ICDM 2022 Program Committee Chairs. | Xingquan Zhu, Sanjay Ranka |
| 2022 | SSDBM | Region-adaptive, Error-controlled Scientific Data Compression using Multilevel Decomposition. | Qian Gong, Ben Whitney, Chengzhu Zhang, Xin Liang, Anand Rangarajan, Jieyang Chen, Lipeng Wan, Paul Ullrich, Qing Liu, Robert Jacob, Sanjay Ranka, Scott Klasky |
| 2021 | ICANN | Hybrid Generative Models for Two-Dimensional Datasets. | Hoda Shajari, Jaemoon Lee, Sanjay Ranka, Anand Rangarajan |
| 2021 | ICML | Efficient Iterative Amortized Inference for Learning Symmetric and Disentangled Multi-Object Representations. | Patrick Emami, Pan He, Sanjay Ranka, Anand Rangarajan |
| 2021 | ISCC | An Effective Data Structure for Contact Sequence Temporal Graphs. | Sanaz Gheibi, Tania Banerjee, Sanjay Ranka, Sartaj Sahni |
| 2021 | VEHITS | Subcycle-based Neural Network Algorithms for Turning Movement Count Prediction. | Yashaswi Karnati, Rahul Sengupta, Anand Rangarajan, Sanjay Ranka |
| 2020 | HiPC | Batched Small Tensor-Matrix Multiplications on GPUs. | Keke Zhai, Tania Banerjee, Adeesha Wijayasiri, Sanjay Ranka |
| 2020 | HiPC | SparsePipe: Parallel Deep Learning for 3D Point Clouds. | Keke Zhai, Pan He, Tania Banerjee, Anand Rangarajan, Sanjay Ranka |
| 2020 | ISCC | Cache Efficient Louvain with Local RCM. | Sanaz Gheibi, Tania Banerjee, Sanjay Ranka, Sartaj Sahni |
| 2020 | VEHITS | Clustering Object Trajectories for Intersection Traffic Analysis. | Tania Banerjee, Xiaohui Huang, Ke Chen, Anand Rangarajan, Sanjay Ranka |
| 2020 | VEHITS | A Visual Analytics System for Processed Videos from Traffic Intersections. | Ke Chen, Tania Banerjee, Xiaohui Huang, Anand Rangarajan, Sanjay Ranka |
| 2020 | VEHITS | Video-based Machine Learning System for Commodity Classification. | Pan He, Aotian Wu, Xiaohui Huang, Anand Rangarajan, Sanjay Ranka |
| 2020 | VEHITS | Machine Learning based Video Processing for Real-time Near-Miss Detection. | Xiaohui Huang, Tania Banerjee, Ke Chen, Naga Venkata Sai Varanasi, Anand Rangarajan, Sanjay Ranka |
| 2020 | VEHITS | Data Mining Algorithms for Traffic Interruption Detection. | Yashaswi Karnati, Dhruv Mahajan, Anand Rangarajan, Sanjay Ranka |
| 2020 | VEHITS | A Data Driven Approach to Derive Traffic Intersection Geography using High Resolution Controller Logs. | Dhruv Mahajan, Tania Banerjee, Yashaswi Karnati, Anand Rangarajan, Sanjay Ranka |
| 2019 | VEHITS | Analyzing Traffic Signal Performance Measures to Automatically Classify Signalized Intersections. | Dhruv Mahajan, Tania Banerjee, Anand Rangarajan, Nithin Agarwal, Jeremy Dilmore, Emmanuel Posadas, Sanjay Ranka |
| 2018 | AMIA | Visual Explanations From Deep 3D Convolutional Neural Networks for Alzheimer's Disease Classification. | Chengliang Yang, Anand Rangarajan, Sanjay Ranka |
| 2018 | DASC | Densely Labeling Large-Scale Satellite Images with Generative Adversarial Networks. | Yupeng Yan, Xiaohui Huang, Anand Rangarajan, Sanjay Ranka |
| 2018 | HealthCom | Clustering Inter-Arrival Time of Health Care Encounters for High Utilizers. | Chengliang Yang, Chris Delcher, Elizabeth Shenkman, Sanjay Ranka |
| 2018 | HPCC | Global Model Interpretation Via Recursive Partitioning. | Chengliang Yang, Anand Rangarajan, Sanjay Ranka |
| 2018 | ICPP | A Multilevel Subtree Method for Single and Batched Sparse Cholesky Factorization. | Meng Tang, Mohamed Gadou, Steven C. Rennich, Timothy A. Davis, Sanjay Ranka |
| 2018 | ICPR | An Efficient Deep Representation Based Framework for Large-Scale Terrain Classification. | Yupeng Yan, Anand Rangarajan, Sanjay Ranka |
| 2018 | ICS | Dynamic Load Balancing for Compressible Multiphase Turbulence. | Keke Zhai, Tania Banerjee, David Zwick, Jason Hackl, Sanjay Ranka |
| 2017 | AMIA | Identifying High Health Care Utilizers Using Post-Regression Residual Analysis of Health Expenditures from a State Medicaid Program. | Chengliang Yang, Chris Delcher, Elizabeth Shenkman, Sanjay Ranka |
| 2017 | DASC | Super-Scalable Computation Framework for Automated Terrain Identification. | Yupeng Yan, Manu Sethi, Anand Rangarajan, Sanjay Ranka |
| 2017 | HiPC | BigDF Keynote: Smart Intersection Control Algorithms for Automated and Connected Vehicles. | Sanjay Ranka |
| 2017 | HiPC | Parallel Dynamic Data Driven Approaches for Synthetic Aperture Radar. | Adeesha Wijayasiri, Tania Banerjee, Sanjay Ranka, Sartaj Sahni, Mark S. Schmalz |
| 2017 | ICCS | A Multithreaded Algorithm for Sparse Cholesky Factorization on Hybrid Multicore Architectures. | Meng Tang, Mohamed Gadou, Sanjay Ranka |
| 2017 | IGARSS | A spatio-temporal data fusion algorithm for estimating high-resolution soil moisture in agricultural regions. | Subit Chakrabarti, Pang-Wei Liu, Jasmeet Judge, Anand Rangarajan, Roger D. De Roo, Rajat Bindlish, Andreas Colliander, Sidharth Misra, Scott Tripp, Barron Latham, Ross Williamson, Isaac Ramos, Thomas J. Jackson, Anthony W. England, Sanjay Ranka, Simon Yueh |
| 2017 | MSWIM | Tracking Vehicles Equipped with Dedicated Short-Range Communication at Traffic Intersections. | Patrick Emami, Lily Elefteriadou, Sanjay Ranka |
| 2016 | ACCV | Supervoxel-Based Segmentation of 3D Volumetric Images. | Chengliang Yang, Manu Sethi, Anand Rangarajan, Sanjay Ranka |
| 2016 | HealthCom | ROAMM: A software infrastructure for real-time monitoring of personal health. | Sanjay P. Nair, Matin Kheirkhahan, Anis Davoudi, Parisa Rashidi, Amal A. Wanigatunga, Duane B. Corbett, Todd M. Manini, Sanjay Ranka |
| 2016 | HealthCom | Predicting 30-day all-cause readmissions from hospital inpatient discharge data. | Chengliang Yang, Chris Delcher, Elizabeth Shenkman, Sanjay Ranka |
| 2016 | HiPC | CMT-Bone - A Proxy Application for Compressible Multiphase Turbulent Flows. | Tania Banerjee, Jason Hackl, Mrugesh Shringarpure, Tanzima Z. Islam, S. Balachandar, Thomas L. Jackson, Sanjay Ranka |
| 2016 | ICPR | Image stack surface area minimization for groupwise and multimodal affine registration. | Birmingham H. Guan, John Corring, Manu Sethi, Sanjay Ranka, Anand Rangarajan |
| 2015 | CLUSTER | CMT-bone: A Mini-App for Compressible Multiphase Turbulence Simulation Software. | Nalini Kumar, Mrugesh Sringarpure, Tania Banerjee, Jason Hackl, S. Balachandar, Herman Lam, Alan D. George, Sanjay Ranka |
| 2015 | IGARSS | Downscaling microwave brightness temperatures using self regularized regressive models. | Subit Chakrabarti, Jasmeet Judge, Anand Rangarajan, Sanjay Ranka |
| 2015 | KDD | Scalable Machine Learning Approaches for Neighborhood Classification Using Very High Resolution Remote Sensing Imagery. | Manu Sethi, Yupeng Yan, Anand Rangarajan, Ranga Raju Vatsavai, Sanjay Ranka |
| 2014 | ISCC | A framework for rendering high resolution synthetic aperture radar images on heterogeneous architectures. | William Chapman, Sanjay Ranka, Sartaj Sahni, Mark S. Schmalz, Linda Moore, Bracy Elton |
| 2014 | ISCC | Thermal-aware scheduling for data parallel workloads on multi-core processors. | Hengxing Tan, Sanjay Ranka |
| 2014 | ISCC | Task scheduling for energy optimization and temperature improvements. | Yifan Wang, Zhe Wang, Sanjay Ranka |
| 2012 | IPCCC | Parallelized benchmark-driven performance evaluation of SMPs and tiled multi-core architectures for embedded systems. | Arslan Munir, Ann Gordon-Ross, Sanjay Ranka |
| 2012 | MSWIM | A global local modeling of internet usage in large mobile societies. | Abdullah Almutairi, Manas Somaiya, Saeed Moghaddam, Sanjay Ranka, Ahmed Helmy |
| 2012 | PSB | SSLPred : Predicting Synthetic Sickness Lethality. | Nirmalya Bandyopadhyay, Sanjay Ranka, Tamer Kahveci |
| 2012 | VLSID | Temperature-aware Task Partitioning for Real-Time Scheduling in Embedded Systems. | Zhe Wang, Sanjay Ranka, Prabhat Mishra |
| 2011 | DAC | Dynamic cache reconfiguration and partitioning for energy optimization in real-time multi-core systems. | Weixun Wang, Prabhat Mishra, Sanjay Ranka |
| 2011 | ICCD | A queueing theoretic approach for performance evaluation of low-power multi-core embedded systems. | Arslan Munir, Ann Gordon-Ross, Sanjay Ranka |
| 2011 | ICPADS | Strassen's Matrix Multiplication on GPUs. | Junjie Li, Sanjay Ranka, Sartaj Sahni |
| 2011 | ISCC | Workflow scheduling in e-Science networks. | Eun-Sung Jung, Sanjay Ranka, Sartaj Sahni |
| 2011 | ISCC | Wavelength scheduling in Time-domain Wavelength Interleaved Networks. | Yan Li, Sanjay Ranka, Sartaj Sahni |
| 2011 | VLSID | A General Algorithm for Energy-Aware Dynamic Reconfiguration in Multitasking Systems. | Weixun Wang, Sanjay Ranka, Prabhat Mishra |
| 2010 | CCGRID | Bandwidth Allocation for Iterative Data-Dependent E-science Applications. | Eun-Sung Jung, Sanjay Ranka, Sartaj Sahni |
| 2010 | CCGRID | Topology Aggregation for E-science Networks. | Eun-Sung Jung, Sanjay Ranka, Sartaj Sahni |
| 2010 | KDD | Mixture models for learning low-dimensional roles in high-dimensional data. | Manas Somaiya, Christopher M. Jermaine, Sanjay Ranka |
| 2010 | MSWIM | Data-driven co-clustering model of internet usage in large mobile societies. | Saeed Moghaddam, Ahmed Helmy, Sanjay Ranka, Manas Somaiya |
| 2009 | ICPP | Slotted Wavelength Scheduling for Bulk Transfers in Research Networks. | Zhe Wang, Sanjay Ranka, Ye Xia |
| 2009 | ISCC | In-advance path reservation for file transfers In e-Science applications. | Yan Li, Sanjay Ranka, Sartaj Sahni |
| 2009 | KDD | A LRT framework for fast spatial anomaly detection. | Mingxi Wu, Xiuyao Song, Chris Jermaine, Sanjay Ranka, John Gums |
| 2008 | HiPC | Energy-Efficient Dynamic Scheduling on Parallel Machines. | Jaeyeon Kang, Sanjay Ranka |
| 2008 | ICDCS | Analysis of Maximum Executable Length for Detecting Text-Based Malware. | P. Kumar Manna, Sanjay Ranka, Shigang Chen |
| 2008 | INFOCOM | Exact Modeling of Propagation for Permutation-Scanning Worms. | Parbati K. Manna, Shigang Chen, Sanjay Ranka |
| 2008 | INFOCOM | DAWN: A Novel Strategy for Detecting ASCII Worms in Networks. | Parbati K. Manna, Sanjay Ranka, Shigang Chen |
| 2008 | ISCC | Performance evaluation of routing and wavelength assignment algorithms for optical networks. | Eun-Sung Jung, Yan Li, Sanjay Ranka, Sartaj Sahni |
| 2008 | ISMB | Classification and feature selection algorithms for multi-class CGH data. | Jun Liu, Sanjay Ranka, Tamer Kahveci |
| 2008 | KDD | A bayesian mixture model with linear regression mixing proportions. | Xiuyao Song, Chris Jermaine, Sanjay Ranka, John Gums |
| 2008 | PDP | Dynamic Algorithms for Energy Minimization on Parallel Machines. | Jaeyeon Kang, Sanjay Ranka |
| 2008 | PSB | Mining Metabolic Networks for Optimal Drug Targets. | Padmavati Sridhar, Bin Song, Tamer Kahveci, Sanjay Ranka |
| 2007 | KDD | Statistical change detection for multi-dimensional data. | Xiuyao Song, Mingxi Wu, Christopher M. Jermaine, Sanjay Ranka |
| 2007 | NCA | Scheduling Bulk File Transfers with Start and End Times. | Kannan Rajah, Sanjay Ranka, Ye Xia |
| 2007 | PSB | An Iterative Algorithm for Metabolic Network-Based Drug Target Identification. | Padmavati Sridhar, Tamer Kahveci, Sanjay Ranka |
| 2004 | GLOBECOM | An Internet-worm early warning system. | Shigang Chen, Sanjay Ranka |
| 2001 | ICCS | Architecture Independent Analysis of Parallel Programs. | Ananth Grama, Vipin Kumar, Sanjay Ranka, Vineet Singh |
| 1999 | HiPC | A Framework for Matching Applications with Parallel Machines. | Jang-uk In, Canming Jin, Jih-Kwon Peir, Sanjay Ranka, Sartaj Sahni |
| 1999 | PAKDD | An Efficient Space-Partitioning Based Algorithm for the K-Means Clustering. | Khaled Alsabti, Sanjay Ranka, Vineet Singh |
| 1998 | HiPC | Skew-insensitive parallel algorithms for relational join. | Khaled Alsabti, Sanjay Ranka |
| 1998 | KDD | CLOUDS: A Decision Tree Classifier for Large Datasets. | Khaled Alsabti, Sanjay Ranka, Vineet Singh |
| 1997 | HiPC | Integer sorting algorithms for coarse-grained parallel machines. | Khaled Alsabti, Sanjay Ranka |
| 1997 | ICPADS | I/O and memory-efficient matrix multiplication with user-controllable parallel I/O. | Jang Sun Lee, Sung-Yong Park, P. Bruce Berra, Sanjay Ranka |
| 1997 | KDD | An Efficient Algorithm for the Incremental Updation of Association Rules in Large Databases. | Shiby Thomas, Sreenath Bodagala, Khaled Alsabti, Sanjay Ranka |
| 1997 | VLDB | A One-Pass Algorithm for Accurately Estimating Quantiles for Disk-Resident Data. | Khaled Alsabti, Sanjay Ranka, Vineet Singh |
| 1996 | FOGA | Replicators, Majorization and Genetic Algorithms: New Models and Analytical tools. | Anil Menon, Kishan Mehrotra, Chilukuri K. Mohan, Sanjay Ranka |
| 1996 | HPDC | Runtime Support for Parallelization of Data-Parallel Applications on Adaptive and Nonuniform Computational Environments. | Maher Kaddoura, Sanjay Ranka |
| 1996 | ICEC | Selection, Majorization and Replicators. | Anil Menon, Kishan Mehrotra, Chilukuri K. Mohan, Sanjay Ranka |
| 1996 | ICS | Parallel Construction of Multidimensional Binary Search Trees. | Ibraheem Al-Furaih, Srinivas Aluru, Sanjay Goil, Sanjay Ranka |
| 1996 | PDPTA | User-Controllable I/O for Parallel Computers. | Jang Sun Lee, Sang-Gue Oh, Sanjay Ranka, P. Bruce Berra |
| 1996 | PPSN | A Probabilistic Database Approach to the Analysis of Genetic Algorithms. | Anil Menon, Kishan Mehrotra, Chilukuri K. Mohan, Sanjay Ranka |
| 1995 | ICS | Architecture-independent Locality-improving Transformations of Computational Graphs Embedded in | Chao-Wei Ou, Manoj Gunwani, Sanjay Ranka |
| 1994 | ICEC | Knowledge Based Nonuniform Crossover. | Harpal Maini, Kishan Mehrotra, Chilukuri K. Mohan, Sanjay Ranka |
| 1994 | SC | A parallel Gauss-Seidel algorithm for sparse power system matrices. | D. P. Koester, Sanjay Ranka, Geoffrey C. Fox |
| 1994 | SC | Genetic algorithms for graph partitioning and incremental graph partitioning. | Harpal Maini, Kishan Mehrotra, Chilukuri K. Mohan, Sanjay Ranka |
| 1994 | SC | Parallel incremental graph partitioning using linear programming. | Chao-Wei Ou, Sanjay Ranka |
| 1994 | SC | Scheduling of unstructured communication on the Intel iPSC/860. | Jhy-Chun Wang, Sanjay Ranka |
| 1993 | HPDC | A Low-Latency Programming Interface and a Prototype Switch for Scalable High-Performance Distributed Computing. | Taitin Chen, Jim Feeney, Geoffrey C. Fox, Gideon Frieder, Sanjay Ranka, Bill Wilhelm, Fang-Kuo Yu |
| 1993 | ICPP | Solving the Region Growing Problem on the Connection Machine. | Nawal Copty, Sanjay Ranka, Geoffrey C. Fox, Ravi V. Shankar |
| 1993 | ICPP | Personalized Communication Avoiding Node Contention on Distributed Memory Systems. | Sanjay Ranka, Jhy-Chun Wang, Manoj Kumar |
| 1993 | SC | Fortran 90D/HPF compiler for distributed memory MIMD computers: design, implementation, and performance results. | Zeki Bozkus, Alok N. Choudhary, Geoffrey C. Fox, Tomasz Haupt, Sanjay Ranka |
| 1993 | SC | Common runtime support for high-performance parallel languages. | Geoffrey C. Fox, Sanjay Ranka, Michael L. Scott, Allen D. Malony, James C. Browne, Marina C. Chen, Alok N. Choudhary, Thomas E. Cheatham, Janice E. Cuny, Rudolf Eigenmann, Amr F. Fahmy, Ian T. Foster, Dennis Gannon, Tomasz Haupt, Carl Kesselman, Charles Koelbel, Wei Li, Monica S. Lam, Thomas J. LeBlanc, Jim Openshaw, David A. Padua, Constantine D. Polychronopoulos, Joel H. Saltz, Alan Sussman, Gil Weigand, Katherine A. Yelick |
| 1992 | SC | Applications and Performance Analysis of a Compile-Time Optimization Approach for List Scheduling Algorithms on Distributed Memory Multiprocessors. | Yeh-Ching Chung, Sanjay Ranka |
| 1991 | IJCAI | Analyzing Images Containing Multiple Sparse Patterns with Neural Networks. | Rangachari Anand, Kishan Mehrotra, Chilukuri K. Mohan, Sanjay Ranka |
| 1991 | ICS | Mesh and pyramid algorithms for iconic indexing. | Alok N. Choudhary, Sanjay Ranka |
| 1990 | ICPR | Clustering on a hypercube multicomputer. | Sanjay Ranka, Sartaj Sahni |
| 1990 | IJCNN | A neural network approach to prediction of psychological performance in frequency discrimination. | F.-G. Zeng, M. Zhang, Kishan G. Mehrotra, Chilukuri K. Mohan, Sanjay Ranka |
| 1990 | LCN | Optical switching and routing architectures for fiber-optic computer communication networks. | Alok N. Choudhary, Salim Hariri, Wang Song, Partha Banerjee, Sanjay Ranka |
| 1990 | SC | Embedding meshes on the star graph. | Sanjay Ranka, Jhy-Chun Wang, Nangkang Yeh |
| 1989 | ICPP | Hypercube Algorithms for Image Transformations. | Sanjay Ranka, Sartaj Sahni |
| 1989 | ICPP | Efficient Serial and Parallel Algorithms for Median Filtering. | Sanjay Ranka, Sartaj Sahni |