image deblurring or noise removal
이전 댓글 표시
i have an image which created by camera. i almost correct this image color with the real image. for example; for a pixel's RGB values were changed [23 212 122] to [34 240 100]. but after this process (least square matrix method) my image has some noise around the edges of my image. how can i get rid of this noise?
댓글 수: 3
Ryan
2012년 6월 26일
do you have an example image (showing the 'noise')? there are different types of noise and corresponding filters that remove them best. A good place to start is medfilt2(Image, [m n]) where [m n] is a window size. The smaller it is, the better it preserves image edges, but less it removes noise. Median filtering specializes in the removal of salt and pepper noise. It looks in the [m n] area around an individual pixel and replaces that pixel with the median value of all of those around it in its neighborhood.
Image Analyst
2012년 6월 26일
You'd have to show the image, because I don't know why the noise only shows up around the edge of the image. Is that a darker or brighter color than you used in your training set?
huseyin kara
2012년 6월 27일
답변 (1개)
Stephen
2012년 6월 26일
0 개 추천
try doing the same process to a matrix of ones and using ./ to get rid of the vignetting effect. Probably, whatever you're doing forces matlab to fill in with zeros at the edges.
카테고리
도움말 센터 및 File Exchange에서 Deblurring에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!