ฉันกำลังจัดการกับภาพถ่ายดาวเทียมขนาดใหญ่ของโลกแต่ละอันแยกกัน 15 นาทีจากพื้นที่เดียวกันดังนั้นพวกมันจึงค่อนข้างคล้ายกัน สองคนที่อยู่ติดกันมีลักษณะเช่นนี้:
อัลกอริธึมวิดีโอทำได้ดีมากในการบีบอัดภาพที่คล้ายกันหลายภาพ อย่างไรก็ตามภาพนี้มีขนาดใหญ่เกินไปสำหรับวิดีโอ (10848x10848) และการใช้ตัวเข้ารหัสวิดีโอจะลบข้อมูลเมตาของภาพดังนั้นการแตกออกและการกู้คืนข้อมูลเมตาจะค่อนข้างยุ่งยากแม้ว่าฉันจะใช้ตัวเข้ารหัสวิดีโอเพื่อทำงานกับภาพขนาดใหญ่เช่นนี้
ในการทำแบบทดสอบฉันได้ลด 96 ภาพในหนึ่งวันเป็น 1080x1080 พิกเซลรวม 40.1MB และลองใช้การบีบอัดที่แตกต่างกันกับผลลัพธ์ที่ได้:
- รหัสไปรษณีย์: 39.8 MB
- rar: 39.8 MB
- 7z: 39.6 MB
- tar.bz2: 39.7 MB
- zpaq v7.14: 38.3 MB
- fp8 v2: 32.5 MB
- paq8pxd v45: 30.9 MB
สามล่าสุดควรใช้ประโยชน์จากบริบทมากขึ้นและใช้งานได้ดีกว่าการบีบอัดแบบดั้งเดิม แต่อัตราส่วนการบีบอัดยังคงแย่เมื่อเทียบกับวิดีโอ mp4 ที่สามารถรับได้ถึง 15 MB หรือน้อยกว่ารักษาคุณภาพของภาพ
อย่างไรก็ตามไม่มีอัลกอริธึมที่ใช้โดยยูทิลิตีการบีบอัดเหล่านั้นดูเหมือนจะใช้ประโยชน์จากความคล้ายคลึงกันของภาพเมื่อทำการบีบอัดวิดีโอ อันที่จริงแล้วการใช้packJPGที่บีบอัดภาพแต่ละภาพแยกกันทั้งชุดจะลดลงเหลือ 32.9 MB ซึ่งใกล้เคียงกับ fp8 และ paq8pxd แต่ไม่ได้รับประโยชน์ใด ๆ จากความคล้ายคลึงกันของภาพ
ในการทดลองอื่นฉันคำนวณใน Matlab ความแตกต่างของภาพสองภาพด้านบนและดูเหมือนว่า:
บีบอัดภาพต้นฉบับทั้งสอง (219.5 + 217.0 = รวม 436.5 kB) ด้วย fp8 ทำให้พวกเขาลงไปที่ 350.0 kB (80%) แต่บีบอัดหนึ่งในพวกเขาและภาพที่แตกต่าง (เป็น jpg ที่มีคุณภาพเดียวกันและใช้ 122.5 kB) ผล ในไฟล์ 270.8 kB (62%) ดังนั้นอีกครั้ง (ตามที่เปิดเผยโดยการเปรียบเทียบ mp4 และ packJPG) fp8 ดูเหมือนจะไม่ใช้ประโยชน์จากความคล้ายคลึงกันมากนัก แม้บีบอัดด้วย rar ภาพหนึ่งภาพและความแตกต่างก็ดีกว่า fp8 ในภาพต้นฉบับ ในกรณีนี้ rar ลดลงเหลือ 333.6 kB (76%)
ฉันเดาว่าต้องมีวิธีแก้ปัญหาการบีบอัดที่ดีสำหรับปัญหานี้เนื่องจากฉันสามารถจินตนาการแอปพลิเคชันจำนวนมากได้ นอกเหนือจากกรณีเฉพาะของฉันฉันเดาว่าช่างภาพมืออาชีพหลายคนมีช็อตคล้ายกันมากเนื่องจากการถ่ายภาพต่อเนื่องหรือภาพไทม์แลปส์ ฯลฯ ทุกกรณีที่จะได้รับประโยชน์จากการบีบอัดเช่นนั้น
นอกจากนี้ฉันไม่ต้องการการบีบอัดข้อมูลอย่างน้อยก็ไม่ใช่ข้อมูลภาพ (ต้องมีการรักษาข้อมูลเมตาไว้)
ดังนั้น ... มีวิธีการบีบอัดที่ใช้ประโยชน์จากความคล้ายคลึงกันระหว่างรูปภาพที่ถูกบีบอัดหรือไม่?
สองภาพของการทดสอบดังกล่าวข้างต้นสามารถดาวน์โหลดได้ที่นี่และ 96 ภาพของการทดสอบครั้งแรกที่นี่
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?
จุดโฟกัสนั้นแตกต่างกันมาก การขอซอฟต์แวร์อาจซ้ำซ้อนเนื่องจากซอฟต์แวร์เฉพาะ (ถ้ามี) จะถูกกล่าวถึงในคำตอบใด ๆ