मैं एक इमेज प्रोसेसिंग एप्लिकेशन पर काम कर रहा हूं जो धुंधला हो जाना / तेज करने के लिए असतत फूरियर ट्रांसफॉर्म का उपयोग करता है। आवेदन अधिक या कम काम कर रहा है, लेकिन यांत्रिकी के बारे में कुछ अभी भी मुझे भ्रमित कर रहा है।
विशेष रूप से, यह है कि शून्य आवृत्तियों को केंद्रित करने की प्रक्रिया कैसे की जा रही है।
उदाहरण मैंने इनपुट छवि (greyscale intensities के) को प्रीप्रोसेस किया है, इसे इनपुट छवि के बराबर आकार के मैट्रिक्स के साथ गुणा करके, जिनके मान हैं , जहां पंक्ति है, है कॉलम, इसलिए और एक पैटर्न x y 1 - 1
नोटों के अनुसार, यह और अक्ष पर फ़्लिप करके मैट्रिक्स के चतुष्कोणों को स्वैप करने के बराबर है ।य
मैं समझता हूं कि ऐसा क्यों किया गया है, और मैं यह समझना चाहता हूं कि मैं समझता हूं कि मेरे पास मेरा कोड / फूरियर सामान काम कर रहा है, मुझे अभी समझ में नहीं आया कि इनपुट मैट्रिक्स को 1 / -1 से गुणा करना शून्य आवृत्ति घटक को 0 के आसपास केंद्रित करना क्यों है।
धन्यवाद