이미지를 흐리게 처리하는 알고리즘이 있기 때문에 이미지의 일부를 인식 할 수 없으므로 알고리즘을 반전시키고 이미지보다 일부를 흐리게 처리 할 수 있습니까?
가까운 미래에도 이미 그렇게 할 수있는 프로그램이 있습니까?
이미지를 흐리게 처리하는 알고리즘이 있기 때문에 이미지의 일부를 인식 할 수 없으므로 알고리즘을 반전시키고 이미지보다 일부를 흐리게 처리 할 수 있습니까?
가까운 미래에도 이미 그렇게 할 수있는 프로그램이 있습니까?
답변:
디컨 볼 루션 ( 여기 및 여기 참조 )은 사진을 부분적으로 흐리게 처리 할 수 있습니다. 거기에 그것을 구현하는 많은 소프트웨어가 있으며, 이것은 내가 대학에서 찍은 이미지 처리 수업에서 상당히 기본적인 내용이었습니다. 흐려지기 때문에 블러 링을 완전히 되돌릴 수는 없지만 많은 정보를 복원 할 수 있습니다 (또한 여기 (PDF) 참조 ).
흐릿한 사진은 초점이 맞지 않는 것보다 복원하기가 쉽지만 둘 다 어느 정도 복원 할 수 있습니다.
이미지 조작 반전은 무언가가 어떻게 조작되었는지에 달려 있습니다.
이미지는 객체의 표현이며 그 이미지에는 시각적 데이터 만 있기 때문에 데이터가 없기 때문에 이미지를 "흐리게"만들 수 없습니다.
흐릿한 이미지 (예 : 픽셀 화 된 얼굴)가 모든 문자가없는 이메일과 유사하다고 생각하면 원래 이메일의 정확한 단어를 구성하는 데 사용할 수있는 문자를 사용할 수 없습니다.
이미지를 대략적으로 적용하는 방법이있을 수 있지만 액션 영화 "향상"과 같은 것은 결코 근사치 일뿐입니다. 이미지 조작의 표현.
업데이트 : "소용돌이 얼굴"에 대한 페이지에 대한 필수 링크 http://sciencenotes.wordpress.com/2007/10/20/what-computers-can-swirl-computers-can-unswirl/
민감한 정보를 흐리게 처리하는 것이 좋지 않은 이유 기사 에서 저자는 숫자와 텍스트 를 '흐리게'하는 방법을 설명 합니다 .
이 프로세스는 사전 공격과 유사합니다. 문자 / 숫자에서 유사한 패턴의 이미지를 흐리게 처리 한 다음 블러와 일치시킵니다.
아니요, 알고리즘을 되돌릴 수 없습니다. 어떤 수준에서는 대부분의 흐림 필터가 픽셀 값을 합산하고 평균화하여 작동합니다. 두 개의 픽셀 값을 추가하고 각 숫자를 두 값의 평균으로 바꾸면 나중에 원래 값을 확인할 수 없습니다.
pixel1 = 3
pixel2 = 5
blurredPixel = (pixel1 + pixel2) / 2 = 4
newPixel1 = blurredPixel = 4
newPixel2 = blurredPixel = 4
newPixel 1 및 2 만있는 경우 원래 픽셀이 3 및 5, 1 및 7 또는 다른 가능한 조합인지 확인할 수 없습니다.
블러 링은 압축 손실과 비슷하기 때문에 나중에 복구 할 수없는 정보 를 제거합니다 .