이미지에서 얼룩을 제거하는 방법?


10

여기에 이미지 설명을 입력하십시오

이 이미지가 찌그러지고 얼룩 져 있습니다.

이 얼룩을 제거 할 수 있습니까? 이미지 인 페팅이 도움이 될 수 있습니까?

도와주세요

편집 : 다른 이미지

여기에 이미지 설명을 입력하십시오

이방성 확산을 적용하고 imagesc (MATLAB)로 이미지를 표현한 후

여기에 이미지 설명을 입력하십시오

페인트 칠을 시도했지만 결과가 충분하지 않습니다.

여기에 이미지 설명을 입력하십시오

어쨌든이 출력을 향상시킬 수 있습니까?


글쎄요, 이미지 처리는 컴퓨터가 나를 위해 그것을 만드는 것입니다
vini

3
이미지에서 얼룩은 분명히 별도의 초점면에 있습니다. 따라서 초점면으로 이미지를 분해하는 방법에 대해 생각합니다. 약간의 페인트 칠을하고 당신은해야합니다 :)
Emre

2
@vini 여러 개의 이미지가 있습니까? 마스크를 수동으로 작성하고 페인트 칠하여 "좋은"결과를 얻을 수 있습니다. 그게 당신이 관심있는 솔루션입니까?
Lorem Ipsum

3
창문을 청소할 수 없습니까?
endolith

2
이미지가 이중 노출되고 얼룩진 것 같습니다. 이 경우입니까?
Charna

답변:


8

이것은 완전하고 선명한 대답은 아니지만 적어도 당신과 싸울 수있는 접근법을 남겨두고 있습니다. (결과가 있는지 알고 기쁩니다).

다음 질문을 살펴보십시오.

이미지
에서 눈부심 제거하기 이미지에서 눈부심과 밝기를 제거하는 방법 (이미지 전처리)?

그들은 본질적으로 동일한 문제를 해결하려고 노력하고 있습니다.

문제에는 두 부분이 있습니다.

ㅏ. 반점 / 얼룩 확인 b. 폐색 장소에 있던 것으로 얼룩을 교체합니다.

질문의 본질은 (어떤 의미에서) 정확한 문제를 해결하려고 노력하고 있습니다.

이것은 사소한 것이 아닙니다. 그러나 두 가지 질문 모두 당신이 이용할 수있는 독특한 패턴이 있습니다.

  1. 모든 경우에, 여기에서 (얼룩, 눈부심, 밝은 점)이라고 불리는 제거되어야하는 중첩 요소는, 오버레이는 일반적인 객체 / 장면과 구별되는 독특하고 독특한 색조 / 색상을 갖는다.

  2. [엑스,와이]=(1α[엑스,와이])에스[엑스,와이]+α[엑스,와이]영형V이자형아르 자형와이H이자형
    에스~[엑스,와이]=([엑스,와이]영형V이자형아르 자형와이H이자형α~[엑스,와이])/(1α~[엑스,와이])
    [엑스,와이]에스[엑스,와이]영형V이자형아르 자형와이H이자형에스~[엑스,와이]α~[엑스,와이]
  3. OverlayHue 값은 독립적으로 또는 수동 스테인 플래시 명확 지배되는 화소 영역을 분할함으로써 추정 될 수있다.

  4. 에스~아르 자형[엑스,와이]=(아르 자형[엑스,와이]영형V이자형아르 자형와이H이자형아르 자형α~[엑스,와이])/(1α~[엑스,와이])
    에스~[엑스,와이]=([엑스,와이]영형V이자형아르 자형와이H이자형α~[엑스,와이])/(1α~[엑스,와이])
    에스~[엑스,와이]=([엑스,와이]영형V이자형아르 자형와이H이자형α~[엑스,와이])/(1α~[엑스,와이])
  5. α에스~

  6. αα

  7. 에스~[엑스,와이]α~[엑스,와이]

이것은 완벽한 해결책은 아니지만 픽셀 수준 클리핑 또는 채도 등으로 재생하는 것보다 가장 명백한 것보다 낫습니다. 진심으로 당신이 이것을 시도하고 결과를 보여달라고 요청합니다 (내 작업대는 현재 엉망입니다. 하지마!)

도움이 되었기를 바랍니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.