2011-06-02 15 views
5

मान लीजिए कि मैं अपने प्रोग्राम में एक छवि अपस्कलिंग/डाउनस्कलिंग एल्गोरिदम शामिल करना चाहता हूं। निष्पादन समय महत्वपूर्ण नहीं है, परिणाम "गुणवत्ता" है। इस मामले में आप "गुणवत्ता" को कैसे परिभाषित करते हैं और फिर आप उपलब्ध विकल्पों से सर्वश्रेष्ठ एल्गोरिदम कैसे चुनते हैं?दो छवि स्केलिंग एल्गोरिदम की "गुणवत्ता" की तुलना कैसे करें?


एक तरफ ध्यान दें, यदि यह बहुत सामान्य है, मूल समस्या है जिसके लिए मैं एक समाधान खोजने के लिए कोशिश कर रहा हूँ यह है: लगता है मैं छवियों कि मैं क्रम में उच्च स्तरीय करने की आवश्यकता होगी की एक बहुत कुछ है (एक वीडियो, वास्तव में)। मैं उन्हें पूर्व-संसाधित कर सकता हूं और धीमे और उच्च-गुणवत्ता वाले एल्गोरिदम के साथ उन्हें कुछ हद तक बढ़ा सकता हूं, लेकिन मुझे अंतिम समाधान (अच्छी तरह से, लोगों के पास अलग-अलग मॉनीटर नहीं हैं) पता नहीं है, इसलिए मैं तुरंत इसका आकार बदल नहीं सकता। क्या यह फायदेमंद होगा अगर मैंने इसे अपने उच्च गुणवत्ता वाले एल्गोरिदम के साथ कुछ हद तक बढ़ाया, और फिर खिलाड़ी को रनटाइम पर आवश्यक संकल्प के लिए आगे बढ़ने दें (तेज लेकिन निम्न गुणवत्ता वाले एल्गोरिदम के साथ)? या क्या मुझे वीडियो छोड़ना चाहिए और रनटाइम पर एक पास में किए जाने वाले सभी upscaling छोड़ देना चाहिए?

उत्तर

1

वास्तव में गुणवत्ता का न्याय करने का एकमात्र तरीका कुछ (अर्द्ध) वैज्ञानिक अनुसंधान करना है। कई प्रतिभागियों भर्ती। उन्हें यादृच्छिक क्रम में upscaled छवियों को दिखाएं, और उन्हें व्यक्तिपरक गुणवत्ता (डबल-अंधा करने के लिए बोनस अंक) रैंक करें। फिर आप स्कोर औसत करते हैं और उच्चतम औसत स्कोर (और शायद सांख्यिकीय महत्व के लिए परीक्षण) के साथ एल्गोरिदम चुनते हैं।

आप यह सुनिश्चित करना चाहते हैं कि आपके द्वारा परीक्षण की जाने वाली छवियां वास्तविक छवियों का प्रतिनिधि नमूना दें जो आप उपयोग कर रहे हैं। यदि आप इसे वीडियो के लिए कर रहे हैं, तो संभवतः छोटे वीडियो क्लिप का उपयोग परीक्षण छवियों के रूप में परीक्षण छवियों के रूप में करने के लिए एक अच्छा विचार होगा, क्योंकि मुझे संदेह होगा कि लोग उन दोनों के लिए अपस्कलिंग गुणवत्ता को अलग-अलग समझेंगे।

यदि आपको कठोरता की परवाह नहीं है, तो आप केवल परीक्षण के रूप में स्वयं के साथ परीक्षण कर सकते हैं।

प्रारंभिक प्रेसीडलिंग करने के लिए, मेरा अनुमान है कि यह इसके लायक नहीं होगा। एक बड़ी छवि से स्केलिंग छोटे मूल से स्केलिंग की तुलना में कम महंगी नहीं होनी चाहिए, और मैं उम्मीद करता हूं कि यह 2x जैसे एक विश्वसनीय कारक से स्केल करने से मुझे अधिक महंगा लगेगा। हालांकि, इसके लिए मेरा शब्द मत लो ... परीक्षण!

संबंधित मुद्दे