সহজভাবে বলা যায়, কনভোলশন অপারেশনটি দুটি ম্যাট্রিকের উপাদান-ভিত্তিক পণ্যটির সংমিশ্রণ। যতক্ষণ না এই দুটি ম্যাট্রিক্স মাত্রায় সম্মত হয়, কোনও সমস্যা হওয়া উচিত নয় এবং তাই আমি আপনার প্রশ্নের পিছনে অনুপ্রেরণা বুঝতে পারি।
A.1। তবে কনভ্যুশনের উদ্দেশ্যটি হ'ল ফিল্টার বা কার্নেলের ক্ষেত্রে উত্স ডেটা ম্যাট্রিক্স (পুরো চিত্র) এনকোড করা। আরও নির্দিষ্টভাবে, আমরা অ্যাঙ্কর / উত্স পিক্সেলগুলির আশেপাশে পিক্সেলগুলি এনকোড করার চেষ্টা করছি to নীচের চিত্রটি দেখুন:
সাধারণত, আমরা উত্স চিত্রের প্রতিটি পিক্সেলকে অ্যাঙ্কর / উত্স পিক্সেল হিসাবে বিবেচনা করি, তবে আমরা এটি করতে সীমাবদ্ধ নেই। আসলে, একটি স্ট্রাইড অন্তর্ভুক্ত করা অস্বাভাবিক কিছু নয়, যেখানে আমরা নোঙ্গর / উত্স পিক্সেল নির্দিষ্ট সংখ্যক পিক্সেল দ্বারা পৃথক করা হয়।
ঠিক আছে, সোর্স পিক্সেলটি কী? এটি অ্যাঙ্কর পয়েন্ট যেখানে কার্নেলটি কেন্দ্রিক এবং আমরা অ্যাঙ্কর / উত্স পিক্সেল সহ সমস্ত প্রতিবেশী পিক্সেল এনকোড করছি। যেহেতু, কার্নেলটি প্রতিসম আকারযুক্ত (কার্নেলের মানগুলিতে প্রতিসাম্য নয়), অ্যাঙ্কর পিক্সেলের চারপাশে (4- সংযোগ) পিক্সেলের সমান সংখ্যা (এন) রয়েছে। সুতরাং, পিক্সেলের এই সংখ্যার যাই হোক না কেন, আমাদের প্রতিসাম্য আকারের কার্নেলের প্রতিটি পাশের দৈর্ঘ্য 2 * n + 1 (অ্যাঙ্কর + অ্যাঙ্কর পিক্সেলের প্রতিটি পাশ) এবং তাই ফিল্টার / কার্নেলগুলি সর্বদা বিজোড় আকারের হয়।
যদি আমরা 'traditionতিহ্য' দিয়ে ভাঙ্গার সিদ্ধান্ত নিয়েছি এবং অসমজাতীয় কার্নেলগুলি ব্যবহার করি তবে কী হবে? আপনি অন্যায়নের ত্রুটি ভোগ করবেন এবং তাই আমরা এটি করি না। আমরা পিক্সেলটিকে ক্ষুদ্রতম সত্তা হিসাবে বিবেচনা করি, অর্থাৎ এখানে কোনও উপ-পিক্সেল ধারণা নেই।
A.2 সীমানা সমস্যাটি বিভিন্ন পদ্ধতির ব্যবহারের সাথে মোকাবিলা করা হয়: কেউ এটিকে উপেক্ষা করে, কিছু শূন্য প্যাড করে, কিছু আয়না এটি প্রতিবিম্বিত করে। আপনি যদি কোনও বিপরীতমুখী অপারেশন গণনা করতে যাচ্ছেন না, অর্থাত্ ডিকনভোলিউশন, এবং আসল চিত্রটির নিখুঁত পুনর্নির্মাণে আগ্রহী না হন, তবে সীমাবদ্ধতার সমস্যার কারণে আপনি কোনও তথ্য হ্রাস বা শব্দের ইনজেকশন সম্পর্কে চিন্তা করেন না। সাধারণত, পুলিং অপারেশন (গড় পুলিং বা সর্বাধিক পুলিং) যাইহোক আপনার সীমানা শিল্পকে সরিয়ে ফেলবে। সুতরাং, আপনার 'ইনপুট ফিল্ড' এর কিছু অংশ অবহেলা করতে দ্বিধা বোধ করবেন না, আপনার পুলিং অপারেশনটি আপনার পক্ষে এটি করবে।
-
সমঝোতার জেন:
পুরাতন-স্কুল সিগন্যাল প্রসেসিং ডোমেনে, যখন কোনও ইনপুট সিগন্যালকে একটি ফিল্টারের মাধ্যমে সমাধান করা বা পাস করা হয়, তখন কোনও পূর্ব-বিচারের উপায় ছিল না যে কোন দ্রবীভূত / ফিল্টারযুক্ত প্রতিক্রিয়ার উপাদানগুলি প্রাসঙ্গিক / তথ্যবহুল এবং কোনটি ছিল না। ফলস্বরূপ, লক্ষ্য ছিল এই রূপান্তরগুলিতে সংকেত উপাদানগুলি (এটির সবগুলি) সংরক্ষণ করা।
এই সংকেত উপাদানগুলি হল তথ্য। কিছু উপাদান অন্যদের তুলনায় আরও তথ্যপূর্ণ। এর একমাত্র কারণ হ'ল আমরা উচ্চ-স্তরের তথ্য আহরণে আগ্রহী; কিছু শব্দার্থক ক্লাসের দিকে তথ্য প্রাসঙ্গিক। তদনুসারে, সেই সংকেত উপাদানগুলি যা আমাদের বিশেষভাবে আগ্রহী তথ্য সরবরাহ করে না তাদের ছাঁটাই করা যেতে পারে। অতএব, কনভলিউশন / ফিল্টারিং সম্পর্কে পুরানো-বিদ্যালয়ের মতবাদগুলির বিপরীতে, আমরা যেমন মনে করি তেমন সমঝোতার প্রতিক্রিয়াটিকে সাঁতার / ছাঁটাই করতে মুক্ত। আমরা যেভাবে এটি অনুভব করি তা হ'ল আমাদের পরিসংখ্যানের মডেলটিকে উন্নত করার জন্য অবদান রাখছে না এমন সমস্ত ডেটা উপাদান কঠোরভাবে মুছে ফেলা।