Constant time median filtering of extra large images using Hadoop

The spatial resolution of remote sensing and medical images such as MRI, CT and PET are constantly increasing and analyzing these images in real time is a challenging task. But this limits the eciency of many image processing algorithms. Among dierent ecient image processing algorithms, median filtering is a principal element in many image processing situations which manages to reduce the noise while preserving the edges. Median Filtering in Constant Time (MFCT) is a simple yet fastest median filtering algorithm which can handle N-dimensional data in fields like medical imaging and astronomy. With trend toward the median filtering of large images and proportionally large kernels, Hadoop MapReduce (a popular big data processing engine) can be applied and utilized. MapReduce provides the simplicity of defining the map and reduce functions while the framework takes care of parallelization and failover automatically. Hence, in this paper we discuss on possibility of the incorporation of MFCT algorithm with Hadoop MapReduce framework to improve the performance of processing of extra large images.

[1]  Alexander Alekseychuk Hierarchical recursive running median , 2012, 2012 19th IEEE International Conference on Image Processing.

[2]  Petros Maragos,et al.  Morphological filters-Part II: Their relations to median, order-statistic, and stack filters , 1987, IEEE Trans. Acoust. Speech Signal Process..

[3]  GhemawatSanjay,et al.  The Google file system , 2003 .

[4]  Tugba Taskaya-Temizel,et al.  A Hadoop solution for ballistic image analysis and recognition , 2011, 2011 International Conference on High Performance Computing & Simulation.

[5]  Mohamed H. Almeer Cloud Hadoop Map Reduce For Remote Sensing Image Analysis , 2012 .

[6]  Patrick Hébert,et al.  Median Filtering in Constant Time , 2007, IEEE Transactions on Image Processing.

[7]  Tom White,et al.  Hadoop: The Definitive Guide , 2009 .

[8]  Ben Weiss,et al.  Fast median and bilateral filtering , 2006, ACM Trans. Graph..

[9]  Sanjay Ghemawat,et al.  MapReduce: Simplified Data Processing on Large Clusters , 2004, OSDI.

[10]  Bo Li,et al.  Parallel K-Means Clustering of Remote Sensing Images Based on MapReduce , 2010, WISM.

[11]  Milton Halem,et al.  Cloud Computing for Satellite Data Processing on High End Compute Clusters , 2009, 2009 IEEE International Conference on Cloud Computing.

[12]  Michael WermanDept Computing 2-dimensional Min, Median and Max Filters , 1996 .

[13]  Thomas S. Huang,et al.  A fast two-dimensional median filtering algorithm , 1979 .