NASA 위성영상 색 보정 기법, DStretch로 희미한 고대 암각화 드러내
- NASA JPL이 1978년 고상관 위성영상 해석을 위해 만든 decorrelation stretch는 원래 색을 더 넓은 색 범위로 재매핑해 미세한 색 차이를 드러내는 기법임
- 고고학자 Jon Harman은 2005년 바하칼리포르니아 암각화 사진에 이 기법을 적용해 보이지 않던 노란 형상을 발견했고, 이후 이를 구현한 DStretch 플러그인을 만듦
- 이 기법은 통계 분석의 Karhunen-Loeve Transform을 써 영상 신호 정보를 적은 성분에 집중시키며, JPL의 Ronald Alley가 1996년 처리 속도와 정확도를 개선함
- DStretch는 캄보디아 앙코르와트 주변의 희미한 그림 200점 이상을 발견하는 데 쓰였고, 노르웨이 Årsand 1에서는 미기록 형상 약 15점과 기존 형상 28점의 새 세부를 드러냄
- 이집트 베니 하산 묘지에서는 드물게 묘사된 박쥐와 돼지 그림을, 캐나다 Writing-on-Stone에서는 Crow 전사가 Blackfoot 적을 조롱하려 남긴 것으로 추정되는 말 탄 인물 그림을 확인함
Hacker News opinions
사진 찍는 방식이 바뀔 것 같음. 바위 표면 사진을 훨씬 많이 찍게 되겠네.
직접 써볼 수 있는 저장소나 링크 있나?
MATLAB에 decorrelation stretch 색 분리 문서가 있음. 표준 방식의 문제를 다루고 대안 알고리즘도 제안하는 논문도 참고할 만함.
앱 이름은 DStretch고 iOS와 Android에서 쓸 수 있음. 다만 모바일 앱은 현장용 경량판이고, 기능이 더 많은 플러그인은 별개임.
이건 NASA 원문이 더 자세함. Spinoff 기사 쪽을 보는 게 나음.
결과는 정말 흥미로운데, 지식이 실제 용도로 넘어오는 데 30~40년 걸렸고 자비로 연구한 시민 과학자가 해야 했다는 점은 좀 씁쓸함.
미세한 움직임과 색 변화를 증폭하는 Eulerian Video Magnification도 같이 볼 만함.
암각화를 왜 만들었는지는 몰라도, 그걸 만드는 데 꽤 공을 들였다는 건 분명함. 그냥 '그로그가 여기 왔다' 수준이어도 말이지.
GIMP에서도 비슷하게 할 수 있음. LAB로 분해한 뒤 A/B 색채널에 Auto Input Levels를 적용하고 중간점을 중앙값으로 옮긴 다음 LAB로 다시 합성하면 됨.
ImageMagick 파이프라인에 바로 넣을 수 있는 구현은 없나?
'지구에 문제가 많은데 왜 우주에 돈을 쓰나'라는 말이 나오지만, 기상위성은 비료 발명 이후 작물 수확량을 가장 크게 높인 기술 중 하나고 생명도 많이 살렸음.
앙코르와트에서 여러 대역통과 필터로 촬영하고 스펙트럼 차이를 증폭해 숨은 암각화를 찾으려 했는데 실패했음. 장소가 틀렸을 수도 있고, 삼각대 세우고 필터를 바꾸니 경비가 싫어해서 급하게 끝냈음.