অনেক অনুরূপ বৃহত চিত্র সংক্ষেপে?


17

আমি পৃথিবীর উপগ্রহ চিত্রগুলির একটি বৃহত সংরক্ষণাগার নিয়ে কাজ করছি, প্রত্যেকে একই অঞ্চল থেকে ১৫ মিনিট দূরে নিয়ে গেছে, সুতরাং তারা একে অপরের সাথে বেশ মিল। দু'টি মিলিয়ে দেখতে দেখতে: এখানে চিত্র বর্ণনা লিখুন

ভিডিও অ্যালগরিদমগুলি একাধিক অনুরূপ চিত্রগুলি সংক্ষেপিত করতে খুব ভাল করে do তবে এই চিত্রগুলি ভিডিওর জন্য খুব বড় (10848x10848) এবং ভিডিও এনকোডারগুলি ব্যবহার করে চিত্রগুলির মেটাডেটা মুছে ফেলা হবে, সুতরাং এগুলি বের করে নেওয়া এবং মেটাডেটা পুনরুদ্ধার করা যদি আমার কাছে এত বড় চিত্রগুলির সাথে কাজ করার জন্য কোনও ভিডিও এনকোডার পেয়ে যায় তবে তা কষ্টকর হবে।

কিছু পরীক্ষা করার জন্য আমি একদিনের images৯ টি চিত্রকে কমিয়ে 1080x1080 পিক্সেল করে 40.1MB করেছি এবং ফলসিংয়ের ফলাফলগুলির সাথে বিভিন্ন সংকোচনের চেষ্টা করেছি:

  1. জিপ: 39.8 এমবি
  2. রার: 39.8 এমবি
  3. 7z: 39.6 এমবি
  4. tar.bz2: 39.7 এমবি
  5. zpaq v7.14: 38.3 এমবি
  6. fp8 ভি 2: 32.5 এমবি
  7. paq8pxd ভি 45: 30.9 এমবি

শেষ তিনটি, প্রসঙ্গের থেকে আরও ভাল সুবিধা নেওয়ার কথা বলেছিল এবং সত্যই traditionalতিহ্যবাহী সংক্ষেপণের চেয়ে আরও ভাল কাজ করেছে, তবে এমপি 4 ভিডিওর তুলনায় সংক্ষেপণের অনুপাতটি এখনও বেশ খারাপ যা এটিকে 15 মেগাবাইট বা এর চেয়ে কম চিত্রের সংরক্ষণে নিতে পারে।

তবে, এই সংক্ষেপণ ইউটিলিটিগুলি দ্বারা ব্যবহৃত অ্যালগরিদমের কোনওটিই ভিডিও সংকোচনের মতো চিত্রগুলির সাদৃশ্যটির সদ্ব্যবহার করে না বলে মনে হয়। প্রকৃতপক্ষে, প্যাকজেপিজি ব্যবহার করে , যা প্রতিটি চিত্র পৃথকভাবে সংকুচিত করে, পুরো সেটটি 32p9 এমবিতে নেমে আসে, এফপি 8 এবং পাক 8 পিক্সডের খুব কাছাকাছি কিন্তু চিত্রগুলির মধ্যে সাদৃশ্যগুলির কোনও সুবিধা না নিয়েই (কারণ প্রতিটি চিত্র পৃথকভাবে সংকুচিত হয়) is

অন্য একটি পরীক্ষায়, আমি মতলবতে উপরের দুটি চিত্রের পার্থক্যটি গণনা করেছি এবং এটি দেখতে এটির মতো দেখাচ্ছে:

এখানে চিত্র বর্ণনা লিখুন

উভয় আসল চিত্রকে (219.5 + 217.0 = 436.5 কেবি মোট) সংক্ষেপে এফপি 8 দিয়ে সেগুলি ডাউন করে 350.0 কেবি (80%) এ নিয়ে যান, তবে এর মধ্যে একটি এবং পার্থক্য চিত্রকে সংকুচিত করে (একই মানের JPG হিসাবে এবং 122.5 কেবি ব্যবহার করে), ফলাফল 270.8 কেবি (62%) এর একটি ফাইলে, তাই আবার (এমপি 4 এবং প্যাকজেপিজি তুলনা দ্বারা প্রকাশিত), fp8 এর মিলগুলির খুব বেশি সুবিধা নেবে বলে মনে হয় না। এমনকি রারের সাথে সংকুচিত, একটি চিত্রের সাথে পার্থক্যটি মূল চিত্রগুলিতে fp8 এর চেয়ে আরও ভাল করে। সেক্ষেত্রে রার এটিকে 333.6 কেবি (76%) এ নামান।

আমার ধারণা এই সমস্যার জন্য অবশ্যই একটি ভাল সংক্ষেপণ সমাধান থাকতে হবে, কারণ আমি অনেকগুলি অ্যাপ্লিকেশনটি কল্পনা করতে পারি। আমার নির্দিষ্ট ক্ষেত্রে পাশাপাশি, আমি অনুমান করি যে অনেক পেশাদার ফটোগ্রাফারদের ক্রমবর্ধমান শ্যুটিং, বা সময়-কাটা ইমেজ ইত্যাদির কারণে অনেকগুলি একই রকম শট রয়েছে All

এছাড়াও, আমার হ্রাসহীন সংকোচনের দরকার নেই, কমপক্ষে চিত্রের ডেটার জন্য নয় (মেটাডেটা অবশ্যই সংরক্ষণ করতে হবে)।

সুতরাং ... একটি সংক্ষেপণ পদ্ধতি কি চিত্রগুলির মধ্যে মিলগুলি সংকুচিত করা যায়?

উপরের পরীক্ষার দুটি চিত্র এখানে এবং প্রথম পরীক্ষার 96 টি চিত্র এখানে ডাউনলোড করা যাবে


1
প্রশ্নটি স্থগিতকারীদের কাছ থেকে আরও প্রতিক্রিয়া প্রশংসা করা হবে। আমি মনে করি যে প্রশ্নটি যথেষ্ট সাধারণ এবং নির্দিষ্ট পণ্যের দিকে নির্দেশ না করে উত্তর দেওয়া যেতে পারে তবে একটি পদ্ধতি, অ্যালগরিদম বা কৌশলতে।
ক্যামিলো রাদা

1
পিনাট গ্যালারি (আমি বন্ধ ভোট দেননি) কিন্তু 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?ফোকাস যুক্তিযুক্তভাবে অনেক আলাদা। সফ্টওয়্যার জিজ্ঞাসা করা সম্ভবত যাইহোক অনর্থক, যেহেতু নির্দিষ্ট সফ্টওয়্যার (প্রযোজ্য ক্ষেত্রে) প্রদত্ত যে কোনও উত্তরে প্রায় অবশ্যই উল্লেখ করা হবে।
আনাকসুনামন

1
আমি রাজী. এবং সম্পন্ন। শুভকামনা। =)
আনাকসুনামন

2
"ভিডিওর জন্য খুব বড়"? নিশ্চিত না যে আমি এটির সাথে একমত। কিছু কোডেকের খুব উচ্চ বা সীমাহীন সর্বোচ্চ রেজোলিউশন রয়েছে। আপনি দেখার মতো ভিডিও তৈরির চেষ্টা করছেন না, কিছু স্থির চিত্রগুলি সংকুচিত করুন। আপনি কি সাবটাইটেল বা অন্যান্য ডেটা হিসাবে মেটাডেটা এনকোড করতে পারবেন?
বেন শেফার্ড

1
অ্যাপ্লিকেশনগুলির তালিকায় যুক্ত করতে, আমার প্রয়োজন সময়সীমার প্রকল্পের মূল ফ্রেমগুলি সংরক্ষণ করার জন্য যা ভবিষ্যতে অতিরিক্ত অংশগুলি পাবে। বর্তমান 10 000 x 4K জেপিজি চিত্রগুলি 25 গিগাবাইট স্থান নেয়, যেখানে তাদের তৈরি এমপি 4 কেবল 85 এমবি লাগে।
আকসেলি পালান

উত্তর:


6

আমি এটি নির্দিষ্ট করে এমন কোনও সফ্টওয়্যার জানি না, তবে বিষয়টি নিয়ে কিছু গবেষণা রয়েছে। উদাহরণস্বরূপ, সাম আইট-অউদিয়া, আবদেলহালিম গাবিস, আমিনা নাইমির অনুরূপ চিত্রগুলির সংকলনমূলক নিবন্ধগুলি দেখুন এবং জিয়ান -ডের লি, শু-ইয়েন ওয়ান, চেগ-মিন মা, রুইয়ের সংকর সংকোচনের মডেল ব্যবহার করে অনুরূপ চিত্রগুলির সংকলন সেটগুলি দেখুন Ru -ফ্যাং উ।

আরও ব্যবহারিক স্তরে, আপনি আপনার বিয়োগের কৌশলটি প্রসারিত করতে পারেন, উদাহরণস্বরূপ এমন স্ক্রিপ্ট লিখে যা ইমেজম্যাগিক ব্যবহার করে ধারাবাহিক চিত্রের মধ্যে পার্থক্য গণনা করে, ফলকে জেপিএগ হিসাবে সংরক্ষণ করে (অথবা যদি আপনি এটি নিখরচায় চান তবে একটি সংকুচিত পিএনজি)। আপনি একটি বেস চিত্র এবং সংক্ষেপিত "ডেল্টা" চিত্রগুলির একটি সেট পাবেন যা অনেক ছোট হওয়া উচিত। ইমেজম্যাগিক ব্যবহার করে পার্থক্যটি গণনা করতে:

convert image2.png image1.png -compose MinusSrc -composite -depth 24 -define png:compression-filter=2 -define png:compression-level=9 -define png:compression-strategy=1 difference-2-1.png

ফিরে যোগ করে পুনরায় গণনা করতে:

convert image1.png difference-2-1.png -compose Plus -composite image2-reconstructed.png

(পরিবর্তে আপনি jpg ব্যবহার করে একই কাজ করতে পারেন এবং প্রচুর স্থান সংরক্ষণ করতে পারেন)।


দেখে মনে হচ্ছে এটি ওভারফ্লোগুলি পরিচালনা করে না। আমার কাছে খুব আলাদা রঙের সাথে কিছু অনুরূপ চিত্র রয়েছে এবং এইভাবে, আমার কাছে পুনরায় গণনা করা চিত্রগুলিতে মাইনাস / প্লাস বা সাবট্র্যাক্ট / অ্যাড ব্যবহার করে কিছু শিল্পকর্ম রয়েছে।
অ্যাড্রিয়েন ক্লার্ক
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.