Abstract

Morphological Filter based Distributed Canny edge detection algorithm for Raspberry Pi platform using Simulink model is presented in this paper. Traditional canny edge detection algorithm uses frame based statistics which gives high accuracy but computationally more complex. Also canny algorithm is more sensitive to noise. In this experiment, an attempt is made to make canny algorithm more robust to noise using morphological filtering. Here canny algorithm is implemented at block level without any compromise in edge detection performance. If frame level statistics are used for threshold selection, it would result in either loss of edges or surplus edge detection. To solve this problem threshold selection is made based on type of block. Smooth and texture pixel counts are calculated for image block. Instead of using probability, actual pixel counts are used to calculate threshold. This makes threshold selection block more adaptive. Finally, objective analysis is carried out which shows proposed block based distributed algorithm is better than traditional frame based algorithm, especially in presence of impulse noise.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

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.