나는 지구의 위성 이미지의 큰 아카이브를 다루고 있는데, 각각 동일한 영역에서 15 분 간격으로 찍은 것이므로 서로 매우 유사합니다. 두 개의 연속적인 것은 다음과 같습니다.
비디오 알고리즘은 여러 개의 유사한 이미지를 매우 잘 압축합니다. 그러나이 이미지는 비디오 (10848x10848)에 비해 너무 커서 비디오 인코더를 사용하면 이미지의 메타 데이터가 삭제되므로 비디오 인코더가 큰 이미지로 작동하더라도 이미지를 추출하고 메타 데이터를 복원하는 것은 번거로울 수 있습니다.
몇 가지 테스트를 수행하기 위해 하루의 96 개 이미지를 총 40.1MB로 1080x1080 픽셀로 줄였으며 다음과 같은 결과로 다른 압축을 시도했습니다.
- zip : 39.8MB
- rar : 39.8MB
- 7z : 39.6MB
- tar.bz2 : 39.7MB
- zpaq v7.14 : 38.3MB
- fp8 v2 : 32.5MB
- paq8pxd V45 : 30.9 MB
마지막 세 개는 컨텍스트를 훨씬 더 잘 활용하고 실제로는 전통적인 압축보다 더 잘 작동하지만 압축 비율은 mp4 비디오와 비교할 때 여전히 15MB 이하로 줄이거 나 이미지 품질을 덜 유지합니다.
그러나 해당 압축 유틸리티에서 사용하는 알고리즘 중 어느 것도 비디오 압축과 유사한 이미지의 이점을 활용하지 않는 것 같습니다. 실제로 각 이미지를 개별적으로 압축 하는 packJPG를 사용 하면 전체 세트가 32.9MB로 줄어들고 fp8 및 paq8pxd에 매우 가깝지만 이미지 간의 유사성을 전혀 활용하지는 않습니다 (각 이미지가 개별적으로 압축되기 때문에).
다른 실험에서 Matlab에서 위 두 이미지의 차이를 계산했으며 다음과 같습니다.
fp8을 사용하여 두 원본 이미지 (219.5 + 217.0 = 436.5 kB)를 압축하면 350.0 kB (80 %)로 줄어들지 만 그 중 하나와 차이 이미지 (동일한 품질의 jpg 및 122.5 kB 사용)를 압축하면 결과 mp4와 packJPG 비교에서 알 수 있듯이 270.8 kB (62 %)의 파일에서 fp8은 유사성을 많이 활용하지 않는 것으로 보입니다. 희귀로 압축하더라도 원본 이미지의 fp8보다 하나의 이미지에 차이가 더해집니다. 이 경우 rar는 333.6 kB (76 %)로 낮추십시오.
많은 응용 프로그램을 구상 할 수 있으므로이 문제에 대한 좋은 압축 솔루션이 있어야한다고 생각합니다. 필자의 특별한 경우 외에도 많은 전문 사진 작가들이 연속 촬영 또는 타임 랩스 이미지 등으로 인해 비슷한 사진을 많이 가지고 있다고 생각합니다. 그러한 압축의 혜택을받는 모든 경우.
또한 적어도 이미지 데이터 (메타 데이터를 보존해야 함)에는 손실이없는 압축이 필요하지 않습니다.
그렇다면 ... 압축 된 이미지 사이의 유사성을 이용하는 압축 방법이 있습니까?
Is there a compression utility that take advantage of the similarities between images better than zpaq and fp8?
과는 Is there a updated/maintained version of the fp8 utility?
가능성이 기분을 상하게 라인입니다. 예를 들어 Is there a compression *method, algorithm or technique* that take advantage of the similarities between images better than zpaq and fp8?
, 초점은 논란의 여지가 있습니다. 특정 소프트웨어 (해당되는 경우)가 주어진 답변에서 거의 확실하게 언급되므로 소프트웨어 요청은 어쨌든 중복 될 수 있습니다.