이미지 업 스케일링에서 최첨단 기술은 무엇입니까? 저하가 적고 업 스케일링을

나는 멋진 사진을 수집하고 배경 화면이나 다른 것들로 사용하는 것을 좋아합니다. 종종 예술가들은 절도에 대한 두려움 때문에 저해상도 버전 만 출판합니다.

예:

가브리엘 풀레시오의 새

자, 그것을 배경 화면으로 사용하고 싶다면, 그것을 업 스케일링해야 할 것입니다. 그리고 그것은 분명히 이중 큐빅 보간으로 인해 흐릿하게 보일 것입니다. 정보가 단순히 없기 때문에 저해상도 그림에서 고해상도 버전을 얻는 실제 방법이 없다는 것을 알고 있습니다.

즉, 품질 저하가 적고 업 스케일링을 위해 휴리스틱이 개발되었는지 궁금합니다. 특정 이미지 유형에 최적화되었을 것입니다. 사실적인 사진, 넓은 평면 영역이있는 만화, 픽셀 아트 …

내가 알고있는 알고리즘 중 하나는 Seam Carving 입니다. 그것은 어떤 종류의 사진, 특히 평범하고, 상세하지 않거나 흥미없는 배경을 가진 사진들과 강하게 두드러지는 피사체에 효과적입니다. 그러나 범용 적이지는 않습니다. 위 그림에 적용하면 이 결과가 나타납니다 . 꽤 날카 로워 보이지만 알고리즘이 이런 종류의 그림을 위해 설계되지 않았기 때문에 비율이 끔찍하게 왜곡됩니다.

다른 하나는 픽셀 아트 스케일링 알고리즘 입니다. 그것들은 픽셀 화 된 실제 픽셀 아트 이외의 다른 것에 완전히 부적합합니다. 예를 들어, 내 그림 에서 scale2x windows 바이너리 를 시도했지만 알고리즘이 작동 할 격리 된 픽셀 조각을 감지하지 못했기 때문에 출력을 가장 가까운 이웃 스케일링과 거의 구별 할 수 없었습니다.

내가 시도한 다른 것은 : 이중 입방 보간으로 Photoshop에서 이미지를 확대 한 다음 언샵 마스크를 적용했습니다. 결과는 아주 나쁜 보인다. 붉은 얼룩은 실제로 적당히 크기가 조정되지만 비둘기와는 거리가 멀다.

내가 찾고있는 것은 흐릿함을 최소화하면서 입력 이미지를 업 스케일링하는 데 최선을 다하는 일부 앱입니다. 알고 계시면 감사하겠습니다. 결과의 주관적 예쁘고 선명함이 중요합니다. 결과는 원본 작은 이미지에 완전히 충실 할 필요는 없습니다.



답변

일반적으로 프랙탈 기반 알고리즘이 최상의 결과를 낳습니다. 한 가지 예 (사용하지는 않았지만 격렬한 리뷰를 얻음)는 Perfect Resize 입니다. 이미 언급했듯이, 특히 웹 이미지에서 일반적으로 발견되는 JPEG 압축을 고려할 때 데이터는 존재하지 않습니다. 나는 당신이 묘사 한 것과 같은 중간 크기의 이미지에서, 당신은 아마 괜찮은 결과를 얻을 것이지만 작은 (예 : 썸네일 또는 Flickr “작은”크기) 이미지에서는 크기를 명확하게 모니터하기 위해 업 스케일 할 수있는 것은 없습니다.


답변

나는 이것이 질문이 꽤 오래되었다는 것을 알고 있지만, Alien Skin Blow Up은 꽤 인상적인 일을한다고 생각합니다. 여기에 이미지가 4 배 확대되어 있습니다 : http://www.picsarus.com/K7GUHI.jpg


답변