Abstract
Rank order filters have a wide variety of applications in image processing as an effective tool for removing noise in images without severely distorting abrupt changes in the images. The k -th rank filter with an m x m window sets each pixel the k -th smallest value of the m 2 pixels in its m x m neighborhood. The median filter is the most commonly used special case of rank order filters. Rank order filtering requires intensive computation. In this paper, we consider implementation of rank order filters on massively-parallel single-bit mesh-connected computers such as the Lockheed Martin Parallel Algebraic Logic (PAL) computer. We design rank filtering algorithms using the threshold decomposition and radix splitting techniques. We map an n x n image onto an n x n single-bit mesh array with one pixel per processing element (PE). Suppose that the maximum pixel value is L . Using threshold decomposition technique, we can implement any rank filter in O (( m log m + log L ) L ) time on a mesh processor array with O ( log L + log m ) bits of space on each PE. Using the radix splitting technique, we can implement any rank order filter in O ( m 2 log m log L ) time on a mesh processor array with O ( log L + m 2 ) bits of space on each PE. If the local space in each PE is limited to O ( log L + log m ) bits, we can have an O ( m 2 ( log L + log m ) log L ) implementation. We also present some experimental results of the implementation of those algorithms on the PAL computer.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.