header

header

Sunday, August 3, 2014

සංඛ්‍යාංක ප්‍රතිබිම්බ සැකසුම හා පරිගණක ආශ්‍රිත චිත්‍රක-5

අපි අද පාඩමෙන් Spatial domain filtering පිලිබදව සාකච්ඡා කරමු.මේ මාතෘකාව අයිති වෙන්නේ අපි මුලින් කතා කරපු චක්‍රයේ image restoration කියන කොටසට.මේකෙන් අදහස් වෙන්නේ විනාශ වුනු(corrupted),ඒවගේම නොයිසි(noisy)  ඉමේජ් එකකින් ආසන්න ඔරිජිනල් ඉමේජ් එක ලබා ගැනීමයි.මේ සදහා තමයි විවිද ෆිල්ටර්ස් භාවිතා කරන්නේ.ෆිල්ටර් එකක් යනු මාස්ක්(කුඩා ඍජුකොනාශ්‍රයක් හෝ සමචතුරශ්‍රයක් ) හා ෆන්ක්ෂන් එකක එකතුවක් ලෙසට දක්වන්න පුළුවන්.
Filtersප්‍රධාන කොටස් දෙකකට බෙදා දැක්විය හැකිය.
එනම් linear හා non linear filters යනුවෙනි.

Linear Filters
ලිනියර් ෆිල්ටර්ස් කියන කොට මතක් වෙ න්න ඕන, මැත වල අපි ඉගෙන ගන්න ලිනියර් ෆන්ක්ෂන්ස්.ඒ  කියන්නෙ input values ටිකකට එකවරම ෆන්ක්ෂන් එක යෙදුවමත් වෙන වෙනම එක එක ඉන්පුට් values වලට ෆන්ක්ෂන් එක දාල එකතු කරාමත් එන්නේ එකම අගයක්.linear functions වලට උදාහරණ ලෙස,

  • smoothing filters
  • edge enhancing filters දැක්විය හැකියි.

Non-linear Filters
non-linear filters වලටම භාවිතා කරන තවත් වචනයක් තමයි order statistics filters කියන නම.මෙතනදී වෙන්නේ neighborhood pixel කිසියම් order එකකට සකස් කරලා center එකේ පික්සල් වැලියු එක ඩිසයිඩ් කරනවා.මෙවෙනි ෆිල්ටර්ස් කිහිපයක් ලෙස,

  • median,
  • min
  • max filters දක්වන්න පුළුවන්.

දැන් අපි මෙම filters පිලිබදව කෙටියෙන් විස්තර කතා කරමු.
Smoothing/Averaging filters
mean එකෙන් සිදුවෙන දෙ දැක්වෙන චායරුපයක්
වචනයෙන් හැගෙන පරිදිම සැම පික්සල් එකක් සදහාම අවට පික්සල් වල සාමාන්‍ය ග්‍රේ ලෙවෙල්(grey level) වැලියු(value) එක ලබා දෙයි.මෙවෙනි ෆිල්ටර්ස් blurring,noise reduction,object extraction කිරීමට පෙර ඉමේජයේ ඇති කුඩා විස්ටර ඉවත් කිරීමට ,lines curves අතර ඇති ගැප්ස් ෆිල් කිරීමට යොදාගනී.මෙහි ඇති side effect එකක් නම් යොදන සැම අවස්ථාවකදීම එජ්ස් බ්ලර් වීමයි.


Median filters
සලකනු ලබන පික්සල් එකක් අවට ඇති පික්සල් වල මධ්‍යස්ථය ගණනය කර එම පික්සල්හි නව අගය ලෙස ලබාදීම මෙහිදී සිදුකෙරෙයි.


Sharpening filters
sharpening filters යෙදීම මගින් ඉමේජ් ඩිටේල්ස් හයිලයිට් වීමක් සිදුවෙයි.තවද බ්ලර් වී ඇති ඉමේජයකින් එය ඉවත් කිරීමට sharpening filters යොදාගත හැකිය.ශාප්නින්ග් යෙදීමට spatial differentiation භාවිතා කරනු ලැබේ.differentiation මගින් කෙරෙනුයේ අප දන්නා පරිදිම වෙනස් වන ශීග්‍රතාව ගණනය කිරීමයි.මෙහිදී පළමු ව්‍යුත්පන්නය හා දෙවන ව්‍යුත්පන්නය යන දෙකම ඉමේජයක් සදහා යොදා ගන්න පුළුවන්.


නමුත් වඩාත් උසස් ගනයේ ප්‍රතිපලයක් ලබාගැනීමට දෙවන ව්‍යුත්පන්නය භාවිතා කරන්න පුළුවන්.
පහත දැක්වෙන්නේ ඉහත ව්‍යුත්පන්න භාවිතයෙන් සකසා ගත් බහුලව භාවිතා වන ලප්ලාසියන් ෆිල්ටර් 
එකයි.
වඩා හොද ඉමේජයක් ලබා ගැනීමට ලප්ලාසියන් පමණක් යෙදීම ප්‍රමානවත් නොවේ.sharpen image එකක් ලබා ගැනීමට original image එකෙන් ලප්ලාසියන් ඉමේජ් එක අඩු කිරීම සිදුකල හැක.



තවත් ලිපියකින් යලිත් හමුවෙමු.