Кіріспе

Суреттегі түстердің таралуын көрсету

Сурет өңдеу және фотосуретте түсті гистограмма – суреттегі түстердің таралуын көрсету болып табылады. Цифрлық суреттер үшін түсті гистограмма суреттің түсті кеңістігін қамтитын, барлық мүмкін түстер жиынтығын қамтитын, түстердің белгілі бір диапазонындағы пикселдердің санын көрсетеді. Түсті гистограмма кез келген түсті кеңістік үшін құрыла алады, бірақ бұл термин көбінесе RGB немесе HSV сияқты үш өлшемді кеңістіктер үшін қолданылады. Монохроматикалық суреттер үшін қарқындылық гистограммасы терминін пайдалануға болады. Көп спектрлі суреттер үшін, әр пиксел кездейсоқ өлшемдер санымен көрсетілгенде (мысалы, RGB-дағы үш өлшемнен асып түсетін), түсті гистограмма N өлшемді болады, мұнда N – алынған өлшемдер саны. Әрбір өлшемнің өзіндік толқын ұзындығы бар, олардың кейбіреулері көрінетін спектрден тыс болуы мүмкін. Егер мүмкін түстер жиынтығы жеткілікті кішкентай болса, әр түс жеке диапазонға орналастырылуы мүмкін; сонда гистограмма тек әр мүмкін түске ие пикселдердің санын көрсетеді. Көбінесе кеңістік тиісті диапазон санына бөлінеді, көбінесе әрқайсысында көптеген ұқсас түстері бар жүйелі тор түрінде орналастырылады. Түсті гистограмма пикселдер санын шамалайтын түсті кеңістікте анықталған тегіс функция ретінде де көрсетілуі және бейнеленуі мүмкін. Басқа гистограмма түрлері сияқты, түсті гистограмма – түс мәндерінің жатқан үздіксіз таралуының шамалауы ретінде қарастырылатын статистикалық мәліметтер.

Түс гистограммасының сипаттамалары

Түс гистограммасы түстердің кеңістіктегі орналасуына қарамастан, әртүрлі түстердің санының үлесіне ғана назар аударады. Түс гистограммасының мәндері статистикалық есептеулерден алынған. Олар түстердің статистикалық таралуын және суреттің негізгі түсін көрсетеді. Әдетте, суреттегі алдыңғы және артқы жазықтың түс таралуы әртүрлі болғандықтан, гистограммада екі өршікті таралу болуы мүмкін. Жарық гистограммасының өзінде идеалды гистограмма жоқ, және жалпы алғанда, гистограмма суреттің тым жарық немесе тым қараңғы екенін көрсетуі мүмкін, бірақ кейде гистограмманы қарап, сурет тым жарық деп ойлауыңыз мүмкін, бірақ шындығында солай емес.

Түс гистограммасын қалыптастыру принциптері

Түс гистограммасын құру өте қарапайым. Жоғарыдағы анықтамадан, 3 RGB арнасының әрқайсысындағы 256 деңгейдегі пикселдердің санын санап, оларды 3 жеке жолақты диаграммада көрсетуге болады. Әдетте, түс гистограммасы RGB немесе HSV сияқты белгілі бір түс кеңістігіне негізделеді. Кескіндегі әртүрлі түсті пикселдерді есептегенде, егер түс кеңістігі кең болса, онда түс кеңістігін белгілі бір санға бөліп, кіші интервалдарға жіктеуге болады. Әрбір интервал "құты" деп аталады. Бұл процеске түс кванттау делінеді. Содан кейін әрбір құтыдағы пикселдердің санын санау арқылы кескіннің түс гистограммасын аламыз. Бұл принциптердің нақты қадамдарын 1-мысалда қарастыруға болады.

Кемшіліктері мен басқа тәсілдер

Классификация үшін гистограммалардың басты кемшілігі – бейнелеу зерттелетін нысанның пішіні мен текстурасын ескермей, тек түсіне тәуелді болуы. Екі суреттің нысан мазмұны әртүрлі болса да, түс ақпараты ортақ болғандықтан, түс гистограммалары бірдей болуы мүмкін. Керісінше, кеңістіктік немесе пішін туралы ақпарат болмаса, әртүрлі түсті ұқсас нысандарды тек түс гистограммасын салыстыру арқылы ажырату қиын. Мысалы, қызыл және ақ кесе мен қызыл және ақ тарелканы ажырату мүмкін емес. Басқаша айтқанда, гистограммаға негізделген алгоритмдерде жалпы «кесе» деген түсінік жоқ, ал қызыл және ақ кесенің моделі, егер оған басқаша түсті көк және ақ кесе берілсе, еш пайда бермейді. Тағы бір мәселе – түс гистограммалары жарық интенсивтілігінің өзгеруі және кванттау қатесі сияқты шулы кедергілерге өте сезімтал. Жоғары өлшемді (интервалдар) түс гистограммалары да проблема тудырады. Кейбір түс гистограммалары жүзден астам өлшемді кеңістікті алады. Ұсынылған шешімдерге түс гистограммаларының қиылысуы, түс тұрақты индекстеуі, жиынтық түс гистограммасы, квадраттық қашықтық және түс коррелограммалары жатады. Индекстеу және классификация үшін гистограммаларды пайдаланудың кемшіліктері болғанымен, нақты уақыт жүйесінде түс пайдаланудың бірнеше артықшылықтары бар. Бірі – түс туралы ақпаратты есептеу басқа инварианттарға қарағанда жылдам. Кейбір жағдайларда түс белгілі орналасқан және сыртқы түрі белгілі нысандарды анықтау үшін тиімді әдіс болуы мүмкін. Түс гистограммасы деректерінің суреттегі нысандардың физикалық қасиеттерімен байланысын зерттеу көрсеткендей, олар нысанның түсі мен жарықтығын ғана емес, сонымен қатар беттің тегістігі мен сурет геометриясын көрсетеді және жарық пен нысан түсі туралы жақсартылған бағалауды ұсынады. Әдетте, еуропалық қашықтық, гистограмма қиылысуы немесе косинус немесе квадраттық қашықтықтар суреттердің ұқсастығын бағалау үшін қолданылады. Бұл мәндердің ешқайсысы екі суреттің ұқсастық деңгейін өздігінен көрсетпейді, олар тек басқа ұқсас мәндермен салыстырғанда ғана пайдалы. Сондықтан, мазмұнға негізделген суреттерді іздеудің барлық практикалық жүзеге асырылымдары дерекқордағы барлық суреттерді есептеуді аяқтауы керек, бұл осы жүзеге асырылымдардың басты кемшілігі. Түсті сурет мазмұнын бейнелеудің тағы бір тәсілі – екі өлшемді түс гистограммасы. Екі өлшемді түс гистограммасы пикселдер жұптарының түстері арасындағы байланысты қарастырады (жарықтандыру компоненті ғана емес). Екі өлшемді түс гистограммасы – екі өлшемді массив. Әр өлшемнің мөлшері түс кванттау кезеңінде қолданылған түстердің санына тең. Бұл массивтер матрица ретінде қарастырылады, олардың әрбір элементі пикселдер жұптарының нормаланған санын сақтайды, әр түс пикселдің көршілесіндегі элементтің индексіне сәйкес келеді. Екі өлшемді түс гистограммаларын салыстыру үшін олардың корреляциясын есептеу ұсынылады, өйткені жоғарыда сипатталғандай құрылған кездейсоқ вектор (басқаша айтқанда, көп өлшемді кездейсоқ мән). Соңғы суреттер жиынтығын құру кезінде суреттер корреляция коэффициентінің азаю ретімен орналастырылуы керек. Корреляция коэффициентін түс гистограммасын салыстыру үшін де қолдануға болады. Корреляция коэффициентімен іздеу нәтижелері басқа өлшемдерге қарағанда жақсы.