আমি একটি চিত্র প্রক্রিয়াকরণ অ্যাপ্লিকেশন নিয়ে কাজ করছি যা অস্পষ্ট / তীক্ষ্ণ রূপায়ণে একটি বিচ্ছিন্ন ফুরিয়ার রূপান্তর ব্যবহার করে। অ্যাপ্লিকেশনটি কম বেশি কাজ করছে, তবে মেকানিক্স সম্পর্কিত কিছু এখনও আমার কাছে বিভ্রান্ত করছে।
বিশেষত, এটি শূন্য ফ্রিকোয়েন্সিগুলি কেন্দ্র করার প্রক্রিয়াটি কীভাবে চলছে।
উদাহরণটি আমি দেখেছি ইনপুট চিত্রটিকে (গ্রেস্কেল তীব্রতার) প্রপ্রোসেসেসগুলি ইনপুট চিত্রের সমান আকারের ম্যাট্রিক্স দিয়ে গুণিত করে, যার মানগুলি , যেখানে x সারি, y কলাম, সুতরাং 1 এবং - 1 পর্যায়ক্রমে একটি প্যাটার্ন
নোট অনুসারে, এটি এবং ওয়াই অক্ষ ধরে উল্টিয়ে ম্যাট্রিক্সের কোয়াড্রেন্টকে অদলবদলের সমতুল্য ।
আমি কেন বুঝতে পেরেছি তা বুঝতে পেরেছি এবং আমি চাপ দিতে চাই আমি বুঝতে পারি আমার কোড / ফুরিয়ার স্টাফ কাজ করছে, আমি কেন বুঝতে পারি না কেন ইনপুট ম্যাট্রিক্সকে 1 / -1 দ্বারা গুণিত করা শূন্য ফ্রিকোয়েন্সি উপাদানটি 0-এর আশেপাশে কেন্দ্রে শেষ হয়।
ধন্যবাদ
। এটি ফুরিয়ার রূপান্তরটির মতো দেখাচ্ছে:
), এটা রুপান্তর অধিকার ফুরিয়ার কেন্দ্রে একটি একক বিন্দু ফলাফল:
। (মনে রাখবেন আমরা এখনও আমাদের ঘূর্ণনটি করি নি, তাই ফুরিয়ার ট্রান্সফর্মের কেন্দ্রটি উচ্চ ফ্রিকোয়েন্সি এবং নিম্ন ফ্রিকোয়েন্সিগুলি এখনও কোণে রয়েছে)) তবে এটি "রোটেশন কার্নেল!" এই ঘূর্ণন কার্নেলের সাথে একত্রিত হওয়া সবকিছুকে নীচে এবং ডানে সরিয়ে নিয়ে যায় (তবে নীচের ডান থেকে পড়ে থাকা জিনিসগুলি উপরের বাম দিকে ঘোরান))
আপনি দেয় ফুরিয়ার ঘূর্ণন কার্নেলের সাথে ইমেজ রুপান্তর (ফ্রিকোয়েন্সি ডোমেইনে) convolving সময়:
।
, যা একটি ফুরিয়ার এর রুপান্তর আছে: