DPX পটভূমি অপসারণকারী
ফাইল টেনে এনে এখানে ছাড়ুন অথবা নির্বাচন করতে ক্লিক করুন
ব্যক্তিগত এবং সুরক্ষিত
সবকিছু আপনার ব্রাউজারে ঘটে। আপনার ফাইল আমাদের সার্ভারে কখনও স্পর্শ করে না।
অত্যন্ত দ্রুত
কোনও আপলোড নেই, কোনও অপেক্ষা নেই। আপনি একটি ফাইল ড্রপ করার মুহূর্তে রূপান্তর করুন।
আসলে বিনামূল্যে
কোনও অ্যাকাউন্টের প্রয়োজন নেই। কোনও লুকানো খরচ নেই। কোনও ফাইল আকারের কৌশল নেই।
পটভূমি অপসারণ একটি বিষয়কে তার চারপাশ থেকে আলাদা করে যাতে আপনি এটিকে স্বচ্ছতার উপর স্থাপন করতে পারেন, দৃশ্যটি বদলাতে পারেন, বা এটিকে একটি নতুন ডিজাইনে সংমিশ্রণ করতে পারেন। হুডের নিচে আপনি একটি আলফা ম্যাট অনুমান করছেন—প্রতি পিক্সেলে 0 থেকে 1 পর্যন্ত একটি অস্বচ্ছতা—এবং তারপর ফোরগ্রাউন্ডকে অন্য কিছুর উপর আলফা-কম্পোজিটিং করছেন। এটি পোর্টার-ডাফ থেকে গণিত এবং "ফ্রিঞ্জ" এবং স্ট্রেইট বনাম প্রিমাল্টিপ্লাইড আলফা-এর মতো পরিচিত সমস্যাগুলির কারণ। প্রিমাল্টিপ্লিকেশন এবং লিনিয়ার রঙের উপর ব্যবহারিক নির্দেশনার জন্য, মাইক্রোসফটের Win2D নোট, সোরেন স্যান্ডম্যান, এবং লোমন্টের লিনিয়ার ব্লেন্ডিং-এর উপর লেখা দেখুন।
লোকেরা যেভাবে পটভূমি অপসারণ করে তার প্রধান উপায়গুলি
১) ক্রোমা কী ("সবুজ/নীল পর্দা")
যদি আপনি ক্যাপচার নিয়ন্ত্রণ করতে পারেন, তবে পটভূমিকে একটি কঠিন রঙে (প্রায়শই সবুজ) রঙ করুন এবং সেই রঙটি কী আউট করুন। এটি দ্রুত, চলচ্চিত্র এবং সম্প্রচারে পরীক্ষিত এবং ভিডিওর জন্য আদর্শ। ট্রেড-অফগুলি হল আলো এবং পোশাক: রঙিন আলো প্রান্তে (বিশেষ করে চুল) ছড়িয়ে পড়ে, তাই দূষণকে নিরপেক্ষ করতে আপনি ডেসপিল সরঞ্জাম ব্যবহার করবেন। ভাল প্রাইমারগুলির মধ্যে রয়েছে Nuke-এর ডক্স, মিক্সিং লাইট, এবং একটি হাতে-কলমে ফিউশন ডেমো।
২) ইন্টারেক্টিভ সেগমেন্টেশন (ক্লাসিক সিভি)
অগোছালো পটভূমি সহ একক চিত্রগুলির জন্য, ইন্টারেক্টিভ অ্যালগরিদমগুলির জন্য কয়েকটি ব্যবহারকারী ইঙ্গিত প্রয়োজন—যেমন, একটি আলগা আয়তক্ষেত্র বা স্ক্রিবল—এবং একটি সুস্পষ্ট মাস্কে একত্রিত হয়। ক্যানোনিকাল পদ্ধতি হল গ্র্যাবকাট (বইয়ের অধ্যায়), যা ফোরগ্রাউন্ড/ব্যাকগ্রাউন্ডের জন্য রঙের মডেল শেখে এবং সেগুলিকে আলাদা করার জন্য পুনরাবৃত্তিমূলকভাবে গ্রাফ কাট ব্যবহার করে। আপনি GIMP-এর ফোরগ্রাউন্ড সিলেক্ট-এ SIOX (ImageJ প্লাগইন)-এর উপর ভিত্তি করে একই ধরনের ধারণা দেখতে পাবেন।
৩) ইমেজ ম্যাটিং (সূক্ষ্ম-দানাযুক্ত আলফা)
ম্যাটিং wispy সীমানায় (চুল, পশম, ধোঁয়া, কাচ) ভগ্নাংশ স্বচ্ছতা সমাধান করে। ক্লাসিক ক্লোজড-ফর্ম ম্যাটিং একটি ট্রাইম্যাপ (নিশ্চিতভাবে-ফোরগ্রাউন্ড/নিশ্চিতভাবে-ব্যাকগ্রাউন্ড/অজানা) নেয় এবং শক্তিশালী প্রান্ত বিশ্বস্ততার সাথে আলফার জন্য একটি রৈখিক সিস্টেম সমাধান করে। আধুনিক ডিপ ইমেজ ম্যাটিং অ্যাডোব কম্পোজিশন-1K ডেটাসেটে (MMEditing ডক্স) নিউরাল নেটওয়ার্ককে প্রশিক্ষণ দেয়, এবং SAD, MSE, গ্রেডিয়েন্ট এবং কানেক্টিভিটি (বেঞ্চমার্ক ব্যাখ্যাকারী) এর মতো মেট্রিক দিয়ে মূল্যায়ন করা হয়।
৪) ডিপ লার্নিং কাটআউট (কোন ট্রাইম্যাপ নেই)
- U2-Net (স্যালিয়েন্ট-অবজেক্ট ডিটেকশন) একটি শক্তিশালী সাধারণ "পটভূমি অপসারণ" ইঞ্জিন (রেপো)।
- MODNet রিয়েল-টাইম পোর্ট্রেট ম্যাটিংকে লক্ষ্য করে (PDF)।
- F, B, আলফা (FBA) ম্যাটিং রঙের হ্যালো কমাতে যৌথভাবে ফোরগ্রাউন্ড, ব্যাকগ্রাউন্ড এবং আলফা পূর্বাভাস দেয় (রেপো)।
- ব্যাকগ্রাউন্ড ম্যাটিং V2 একটি ব্যাকগ্রাউন্ড প্লেট অনুমান করে এবং 4K/30fps পর্যন্ত রিয়েল টাইমে স্ট্র্যান্ড-লেভেল ম্যাট তৈরি করে (প্রকল্প পৃষ্ঠা, রেপো)।
সম্পর্কিত সেগমেন্টেশন কাজও দরকারী: DeepLabv3+ একটি এনকোডার-ডিকোডার এবং অ্যাট্রাস কনভোলিউশন দিয়ে সীমানা পরিমার্জন করে (PDF); মাস্ক R-CNN প্রতি-উদাহরণ মাস্ক দেয় (PDF); এবং SAM (সেগমেন্ট এনিথিং) একটি প্রম্পটেবল ফাউন্ডেশন মডেল যা অপরিচিত ছবিতে জিরো-শট মাস্ক তৈরি করে।
জনপ্রিয় সরঞ্জামগুলি কী করে
- ফটোশপ: পটভূমি অপসারণ দ্রুত অ্যাকশন হুডের নিচে "বিষয় নির্বাচন করুন → লেয়ার মাস্ক" চালায় (এখানে নিশ্চিত করা হয়েছে; টিউটোরিয়াল)।
- GIMP: ফোরগ্রাউন্ড সিলেক্ট (SIOX)।
- Canva: ছবি এবং ছোট ভিডিওর জন্য 1-ক্লিক পটভূমি অপসারণকারী।
- remove.bg: অটোমেশনের জন্য ওয়েব অ্যাপ + API।
- অ্যাপল ডিভাইস: ফটো/সাফারি/কুইক লুকে সিস্টেম-স্তরের “বিষয় উত্তোলন” (iOS-এ কাটআউট)।
ক্লিনার কাটআউটের জন্য ওয়ার্কফ্লো টিপস
- স্মার্টভাবে শুট করুন। ভাল আলো এবং শক্তিশালী বিষয়-পটভূমি বৈসাদৃশ্য প্রতিটি পদ্ধতিতে সাহায্য করে। সবুজ/নীল পর্দার সাথে, ডেসপিল-এর জন্য পরিকল্পনা করুন (গাইড)।
- বিস্তৃতভাবে শুরু করুন, সংকীর্ণকে পরিমার্জন করুন। একটি স্বয়ংক্রিয় নির্বাচন চালান (বিষয় নির্বাচন করুন, U2-Net, SAM), তারপর ব্রাশ বা ম্যাটিং (যেমন, ক্লোজড-ফর্ম) দিয়ে প্রান্তগুলি পরিমার্জন করুন।
- আধা-স্বচ্ছতার কথা মাথায় রাখুন। গ্লাস, পর্দা, মোশন ব্লার, উড়ন্ত চুলের জন্য সত্যিকারের আলফা প্রয়োজন (শুধু একটি হার্ড মাস্ক নয়)। যে পদ্ধতিগুলি F/B/α-কেও পুনরুদ্ধার করে সেগুলি হ্যালো কমিয়ে দেয়।
- আপনার আলফা জানুন। স্ট্রেইট বনাম প্রিমাল্টিপ্লাইড ভিন্ন প্রান্তের আচরণ তৈরি করে; ধারাবাহিকভাবে রপ্তানি/কম্পোজিট করুন (দেখুন ওভারভিউ, হারগ্রিভস)।
- সঠিক আউটপুট বাছুন। "কোন পটভূমি নেই" এর জন্য, একটি পরিষ্কার আলফা সহ একটি রাস্টার (যেমন, PNG/WebP) সরবরাহ করুন বা যদি আরও সম্পাদনা প্রত্যাশিত হয় তবে মাস্ক সহ স্তরযুক্ত ফাইলগুলি রাখুন। মূল হল আপনার গণনা করা আলফার গুণমান—পোর্টার-ডাফ-এ নিহিত।
গুণমান এবং মূল্যায়ন
একাডেমিক কাজ কম্পোজিশন-1K-এ SAD, MSE, গ্রেডিয়েন্ট, এবং কানেক্টিভিটি ত্রুটি রিপোর্ট করে। আপনি যদি একটি মডেল বাছাই করেন, তবে সেই মেট্রিকগুলি সন্ধান করুন (মেট্রিক সংজ্ঞা; ব্যাকগ্রাউন্ড ম্যাটিং মেট্রিক্স বিভাগ)। পোর্ট্রেট/ভিডিওর জন্য, MODNet এবং ব্যাকগ্রাউন্ড ম্যাটিং V2 শক্তিশালী; সাধারণ "স্যালিয়েন্ট অবজেক্ট" চিত্রগুলির জন্য, U2-Net একটি কঠিন বেসলাইন; কঠিন স্বচ্ছতার জন্য, FBA ক্লিনার হতে পারে।
সাধারণ প্রান্তের কেস (এবং সমাধান)
- চুল এবং পশম: ম্যাটিং (ট্রাইম্যাপ বা MODNet-এর মতো পোর্ট্রেট ম্যাটিং) পছন্দ করুন এবং একটি চেকারবোর্ডে পরিদর্শন করুন।
- সূক্ষ্ম কাঠামো (বাইকের স্পোক, মাছ ধরার লাইন): উচ্চ-রেজোলিউশন ইনপুট এবং ম্যাটিংয়ের আগে একটি প্রাক-পদক্ষেপ হিসাবে DeepLabv3+-এর মতো একটি সীমানা-সচেতন বিভাজক ব্যবহার করুন।
- স্বচ্ছ জিনিস (ধোঁয়া, কাচ): আপনার ভগ্নাংশ আলফা এবং প্রায়শই ফোরগ্রাউন্ড রঙ অনুমান প্রয়োজন (FBA)।
- ভিডিও কনফারেন্সিং: যদি আপনি একটি পরিষ্কার প্লেট ক্যাপচার করতে পারেন, তবে ব্যাকগ্রাউন্ড ম্যাটিং V2 भोले "ভার্চুয়াল ব্যাকগ্রাউন্ড" টগলের চেয়ে বেশি স্বাভাবিক দেখায়।
বাস্তব জগতে এটি কোথায় দেখা যায়
- ই-কমার্স: মার্কেটপ্লেস (যেমন, অ্যামাজন) প্রায়শই একটি বিশুদ্ধ সাদা প্রধান চিত্রের পটভূমি প্রয়োজন; দেখুন পণ্য চিত্র নির্দেশিকা (RGB 255,255,255)।
- ডিজাইন সরঞ্জাম: Canva-এর পটভূমি অপসারণকারী এবং ফটোশপের পটভূমি অপসারণ দ্রুত কাটআউটগুলিকে সহজ করে তোলে।
- অন-ডিভাইস সুবিধা: iOS/macOS “বিষয় উত্তোলন” নৈমিত্তিক ভাগ করে নেওয়ার জন্য দুর্দান্ত।
কেন কাটআউটগুলি কখনও কখনও নকল দেখায় (এবং সমাধান)
- রঙের ছিটানো: সবুজ/নীল আলো বিষয়ের উপর আবৃত হয়— ডেসপিল নিয়ন্ত্রণ বা লক্ষ্যযুক্ত রঙ প্রতিস্থাপন ব্যবহার করুন।
- হ্যালো/ফ্রিঞ্জ: সাধারণত একটি আলফা-ব্যাখ্যা অমিল (স্ট্রেইট বনাম প্রিমাল্টিপ্লাইড) বা পুরানো পটভূমি দ্বারা দূষিত প্রান্ত পিক্সেল; সঠিকভাবে রূপান্তর/ব্যাখ্যা করুন (ওভারভিউ, বিশদ)।
- ভুল ব্লার/গ্রেন: একটি নরম পটভূমিতে একটি রেজার-শার্প বিষয় পেস্ট করুন এবং এটি পপ আপ হয়; কম্পোজিটিংয়ের পরে লেন্স ব্লার এবং গ্রেন মিলান (দেখুন পোর্টার-ডাফ বেসিকস)।
TL;DR প্লেবুক
- যদি আপনি ক্যাপচার নিয়ন্ত্রণ করেন: ক্রোমা কী ব্যবহার করুন; সমানভাবে আলো দিন; ডেসপিল-এর জন্য পরিকল্পনা করুন।
- যদি এটি একটি এককালীন ছবি হয়: ফটোশপের পটভূমি অপসারণ, Canva-এর অপসারণকারী, বা remove.bg চেষ্টা করুন; চুলের জন্য ব্রাশ/ম্যাটিং দিয়ে পরিমার্জন করুন।
- যদি আপনার প্রোডাকশন-গ্রেড প্রান্তের প্রয়োজন হয়: ম্যাটিং ( ক্লোজড-ফর্ম বা গভীর) ব্যবহার করুন এবং স্বচ্ছতার উপর আলফা পরীক্ষা করুন; আলফা ব্যাখ্যা-এর কথা মাথায় রাখুন।
- পোর্ট্রেট/ভিডিওর জন্য: MODNet বা ব্যাকগ্রাউন্ড ম্যাটিং V2 বিবেচনা করুন; ক্লিক-নির্দেশিত সেগমেন্টেশনের জন্য, SAM একটি শক্তিশালী ফ্রন্ট-এন্ড।
DPX ফর্ম্যাটটি কি?
SMTPE 268M-2003 (DPX 2.0) চিত্র
DXT5, যা আনুষ্ঠানিকভাবে BC3 (ব্লক কম্প্রেশন 3) নামেও পরিচিত, মাইক্রোসফট দ্বারা 3D গ্রাফিক্স অ্যাপ্লিকেশনগুলিতে দক্ষ টেক্সচার কম্প্রেশনের জন্য তৈরি করা ডাইরেক্টএক্স টেক্সচার কম্প্রেশন (DXTC) ফরম্যাট পরিবারের একটি অংশ। এই ফরম্যাটটি বিশেষভাবে অ্যালফা চ্যানেল সহ ডিফিউজ এবং স্পেকুলার ম্যাপ কম্প্রেশনের জন্য উপযুক্ত, যেখানে ইমেজের গুণমান এবং ফাইলের আকারের মধ্যে ভারসাম্য বজায় রাখা গুরুত্বপূর্ণ। এর পূর্বসূরী DXT1 এবং DXT3 এর বিপরীতে, DXT5 ইন্টারপোলেটেড অ্যালফা কম্প্রেশন অফার করে, যার ফলে মসৃণ রূপান্তর এবং সেমি-পারদর্শী টেক্সচারের আরও সঠিক উপস্থাপন ঘটে।
DXT5 কম্প্রেশনের মূলনীতি 4x4 পিক্সেলের ব্লকগুলিকে নির্দিষ্ট আকারের 128-বিট চাঙ্কগুলিতে কম্প্রেস করার ক্ষমতার উপর নির্ভর করে। এই পদ্ধতিটি টেক্সচারের আকারে উল্লেখযোগ্য হ্রাসের অনুমতি দেয়, প্রায়শই 4:1 থেকে 6:1 এর গুণক দ্বারা, পূর্ণ-রেজোলিউশন টেক্সচারের প্রয়োজনীয় বিস্তৃত কম্পিউটেশনাল রিসোর্সের প্রয়োজন ছাড়াই। এর দক্ষতার মূল কারণ হল এটি রঙ এবং অ্যালফা তথ্যকে আলাদাভাবে কম্প্রেস করে তবে একই ডেটা স্ট্রাকচারের মধ্যে, স্প্যাশিয়াল সামঞ্জস্য এবং স্টোরেজের আকার উভয়ের জন্যই অপ্টিমাইজ করে।
DXT5-এ রঙের কম্প্রেশন DXT1-এ পাওয়া পদ্ধতির অনুরূপ একটি পদ্ধতি ব্যবহার করে। প্রতিটি 4x4 পিক্সেল ব্লকের মধ্যে, দুটি 16-বিট রঙের মান সংরক্ষণ করা হয়। এই রঙগুলি 5:6:5 বিট RGB ফরম্যাটে উপস্থাপন করা হয় (লালের জন্য 5 বিট, সবুজের জন্য 6 বিট এবং নীলের জন্য 5 বিট)। এই দুটি রঙ থেকে, দুটি অতিরিক্ত মধ্যবর্তী রঙ গণনা করা হয়, ব্লকের জন্য চারটি রঙের একটি প্যালেট তৈরি করে। তবে, DXT1 এর বিপরীতে, DXT5 বিভিন্ন মাত্রার স্বচ্ছতার সাথে ইমেজগুলিকে আরও কার্যকরভাবে পরিচালনা করতে অ্যালফা কম্প্রেশনের সাথে এই রঙের কম্প্রেশন ব্যবহার করে।
DXT5-এ অ্যালফা কম্প্রেশন হল যেখানে এটি তার পূর্বসূরী DXT3 থেকে উল্লেখযোগ্যভাবে আলাদা হয়। DXT5 দুটি 8-বিট অ্যালফা মান সংরক্ষণ করে যা একটি অ্যালফা পরিসরের শেষ বিন্দু নির্ধারণ করে। তারপর, রঙকে ইন্টারপোলেট করার মতোই, মোট আটটি অ্যালফা স্টেপ তৈরি করতে ছয়টি অতিরিক্ত অ্যালফা মান গণনা করা হয়। এই স্টেপগুলি প্রতিটি 4x4 ব্লকের মধ্যে স্বচ্ছতার উপর সূক্ষ্ম-দানাযুক্ত নিয়ন্ত্রণের অনুমতি দেয়, মসৃণ গ্রেডিয়েন্ট এবং বিভিন্ন স্তরের অস্বচ্ছতার সাথে জটিল ইমেজের উপস্থাপনাকে সক্ষম করে।
DXT5-এ 4x4 পিক্সেল ব্লকের জন্য এনকোডিং প্রক্রিয়ায় বেশ কয়েকটি ধাপ জড়িত। প্রথমত, অ্যালগরিদম ব্লকের মধ্যে দুটি সবচেয়ে আলাদা রঙ চিহ্নিত করে এবং সেগুলিকে রঙের শেষ বিন্দু হিসাবে বেছে নেয়। একই সাথে, এটি দুটি অ্যালফা মান নির্বাচন করে যা ব্লকের মধ্যে অ্যালফা বৈচিত্রকে সবচেয়ে ভালভাবে উপস্থাপন করে। এই শেষ বিন্দুগুলির উপর ভিত্তি করে, মধ্যবর্তী রঙ এবং অ্যালফা গণনা করা হয়। ব্লকের প্রতিটি পিক্সেল তারপর সংশ্লিষ্ট প্যালেট থেকে নিকটতম রঙ এবং অ্যালফা মানে ম্যাপ করা হয় এবং এই সূচকগুলি সংরক্ষণ করা হয়। চূড়ান্ত 128-বিট ডেটা চাঙ্কটিতে রঙের শেষ বিন্দু, অ্যালফা শেষ বিন্দু এবং রঙ এবং অ্যালফা ম্যাপিং উভয়ের জন্য সূচক রয়েছে।
DXT5-এর প্রযুক্তিগত পরিশীলনতা ভিজ্যুয়াল নির্ভরযোগ্যতার সাথে কম্প্রেশন দক্ষতার ভারসাম্য বজায় রাখার ক্ষমতায় নিহিত। এই ভারসাম্যটি অত্যাধুনিক অ্যালগরিদমের ব্যবহারের মাধ্যমে অর্জন করা হয় যা রঙ এবং অ্যালফা শেষ বিন্দুর সর্বোত্তম নির্বাচন নির্ধারণ করতে প্রতিটি 4x4 ব্লক বিশ্লেষণ করে। তাছাড়া, এই পদ্ধতিটি স্প্যাশিয়াল সামঞ্জস্যকে কাজে লাগায়, অনুমান করে যে একটি ব্লকের মধ্যে প্রতিবেশী পিক্সেলগুলি একই রকম রঙ এবং অ্যালফা মান শেয়ার করার সম্ভাবনা রয়েছে। এই অনুমানটি অত্যন্ত দক্ষ ডেটা উপস্থাপনের অনুমতি দেয়, DXT5-কে রিয়েল-টাইম 3D অ্যাপ্লিকেশনগুলির জন্য একটি দুর্দান্ত পছন্দ করে তোলে যেখানে মেমরি ব্যান্ডউইথ এবং স্টোরেজ স্পেস সীমিত।
DXT5 কম্প্রেশন এবং ডিকম্প্রেশন বাস্তবায়ন করার জন্য এর তাত্ত্বিক ভিত্তি এবং ব্যবহারিক বিবেচনা উভয়েরই একটি বোঝার প্রয়োজন। কম্প্রেশন দিক থেকে, প্রাথমিক রঙ এবং অ্যালফা শেষ বিন্দুগুলি সাবধানে বেছে নিতে হবে, এমন একটি প্রক্রিয়া যা প্রদত্ত পিক্সেল ডেটার জন্য সর্বোত্তম ফিটের আনুমানিকতা করতে হিউরিস্টিক অ্যালগরিদম জড়িত করতে পারে। অন্যদিকে, ডিকম্প্রেশন তুলনামূলকভাবে সহজ, কম্প্রেসড ডেটাতে সংরক্ষিত সূচক অনুযায়ী রঙ এবং অ্যালফার