Color Reconstructor — уда­ле­ние цвет­но­го шу­ма

По­след­нюю вер­сию про­грам­мы (2.0 Beta) мо­же­те ска­чать от­сю­да: Color­Recon­struc­tor.zip (1.7 Мбайта, ска­ча­но 2061 раз)

Цель про­грам­мы — филь­тра­ция хро­ма­ти­че­ско­го (цвет­но­го) шу­ма в фо­то­гра­фи­че­ских изоб­ра­же­ни­ях.

Уста­нов­ка

  1. Ска­чай­те про­грам­му се­бе на ком­пью­тер, вос­поль­зо­вав­шись ссыл­кой: http://iproc.ru/downloads/ColorReconstructor.zip (1.7 Мбайта);
  2. Ра­зар­хи­ви­руй­те .zip-файл в ка­кую-ни­будь пап­ку на жёст­ком дис­ке.

Ис­поль­зо­ва­ние

Про­грам­ма при­ни­ма­ет вход­ной файл в од­ном из рас­про­стра­нён­ных гра­фи­че­ских фор­ма­тов, и вы­да­ёт ре­зуль­ти­рую­щий файл в фор­ма­те PNG с име­нем, окан­чи­ваю­щим­ся на CR2.png.

  1. Пе­ре­та­щи­те мыш­кой .jpg-файл с фо­то­гра­фи­ей на .exe-файл про­грам­мы, ли­бо ука­жи­те пол­ный путь к фо­то­гра­фии в ка­че­стве пер­во­го ар­гу­мен­та ко­манд­ной стро­ки для про­грам­мы ColorReconstructor.exe.
  2. Про­грам­ма спро­сит ра­ди­ус филь­тра­ции: для боль­шин­ства фо­то­гра­фий под­хо­дит ра­ди­ус 3. Вве­ди­те ра­ди­ус и на­жми­те Enter. Чем боль­ше ра­ди­ус — тем «агрес­сив­нее» филь­тра­ция, и тем мед­лен­нее ра­бо­та­ет про­грам­ма.
  3. Про­грам­ма об­ра­бо­та­ет фо­то­гра­фию и за­пи­шет ре­зуль­тат в файл с тем же име­нем, но окан­чи­ваю­щим­ся на CR2.png. На­при­мер, ес­ли имя ис­ход­но­го фай­ла бы­ло photo.jpg, то ре­зуль­ти­рую­щий файл бу­дет иметь имя photoCR2.png.

Ре­зуль­ти­рую­щий файл име­ет глу­би­ну цве­та 16 бит на ка­нал. По­это­му лич­но я ис­поль­зую Color Reconstructor, как хо­ро­ший спо­соб пе­ре­ве­сти JPEG-фай­лы фо­то­ап­па­ра­та в фор­мат, с ко­то­рым мож­но ра­бо­тать в гра­фи­че­ском ре­дак­то­ре. Как бу­дет ска­за­но ни­же, про­грам­ма не толь­ко уда­ля­ет цвет­ной шум и пе­ре­во­дит изоб­ра­же­ние в фор­мат 16 бит на ка­нал, но и зна­чи­тель­но улуч­ша­ет ка­че­ство цве­то­вых ка­на­лов A и B, наи­бо­лее силь­но стра­даю­щих от сжа­тия JPEG.

Опи­са­ние

У циф­ро­вых фо­то­ап­па­ра­тов на све­то­чув­стви­тель­ной мат­ри­це обыч­но ис­поль­зу­ют­ся 3 ви­да не­за­ви­си­мых сен­со­ров, чув­стви­тель­ных к крас­но­му, зе­лё­но­му, и си­не­му цве­там. Ча­ще все­го фо­то­гра­фия об­ра­ба­ты­ва­ет­ся про­сты­ми ал­го­рит­ма­ми фо­то­ап­па­ра­та и со­хра­ня­ет­ся в гра­фи­че­ском фор­ма­те JPEG. В ре­зуль­та­те ис­ка­же­ния каж­до­го цве­то­во­го ка­на­ла (крас­но­го, зе­лё­но­го и си­не­го) по­лу­ча­ют­ся по­чти не­за­ви­си­мы­ми, что при­во­дит к вы­со­ко­му уров­ню не­при­ят­но­го цвет­но­го шу­ма.

Яр­ко­ст­ный шум, остав­ший­ся по­сле уда­ле­ния цвет­но­го шу­ма, вы­гля­дит го­раз­до бо­лее «бла­го­род­но» и на­по­ми­на­ет зер­но плё­ноч­ной фо­то­гра­фии.

Осо­бен­но ак­ту­аль­на про­грам­ма, ес­ли фо­то­ап­па­рат со­хра­ня­ет фо­то­гра­фии в фор­ма­те JPEG: этот фор­мат бо­лее все­го сни­жа­ет ка­че­ство цве­то­вых ка­на­лов. Про­грам­му мож­но при­ме­нять для ча­стич­но­го вос­ста­нов­ле­ния силь­но сжа­тых JPEG-фай­лов: из­ме­ре­ния по­ка­за­ли, что ре­зуль­тат ра­бо­ты про­грам­мы (ра­ди­ус филь­тра­ции = 2) бли­же к ис­ход­но­му не­сжа­то­му фай­лу, чем сам об­ра­ба­ты­вае­мый JPEG.

Ши­ро­ко рас­про­стра­нён­ные ал­го­рит­мы уда­ля­ют цвет­ной шум пу­тём сгла­жи­ва­ния ком­по­нент, ор­то­го­наль­ных ком­по­нен­те яр­ко­сти. Это со­хра­ня­ет пе­ре­хо­ды яр­ко­сти на изоб­ра­же­нии, но сгла­жи­ва­ет пе­ре­хо­ды цве­та, что вы­гля­дит не­ес­те­ствен­но. В от­ли­чие от этих ал­го­рит­мов раз­ра­бо­тан­ный ал­го­ритм не толь­ко не сгла­жи­ва­ет цве­то­вые ка­на­лы, но на­обо­рот уве­ли­чи­ва­ет их чёт­кость, од­но­вре­мен­но по­дав­ляя цвет­ной шум.

Рас­смот­рим при­мер, при­ве­дён­ный на ри­сун­ке 1 (это фраг­мент ис­ход­но­го .jpg фай­ла этой фо­то­гра­фии):

Те­сто­вое изоб­ра­же­ние

Ри­су­нок 1. Те­сто­вое изоб­ра­же­ние

Ре­зуль­ти­рую­щее изоб­ра­же­ние по­сле филь­тра­ции:

Ре­зуль­тат филь­тра­ции

Ри­су­нок 2. Ре­зуль­тат филь­тра­ции

Раз­ни­ца не очень за­мет­на на глаз, т.к. зри­тель­ная си­сте­ма че­ло­ве­ка филь­тру­ет цвет­ной шум. Од­на­ко, ес­ли рас­смат­ри­вать изоб­ра­же­ние по­ка­наль­но, ре­зуль­тат оче­ви­ден (на­жми­те, что­бы уве­ли­чить):

Срав­не­ние цве­то­вых ка­на­лов ис­ход­но­го и от­филь­тро­ван­но­го изоб­ра­же­ний

Ри­су­нок 3. Крас­ный, зе­лё­ный, и си­ний ка­на­лы ис­ход­но­го изоб­ра­же­ния (ввер­ху), и со­от­вет­ствую­щие ка­на­лы от­филь­тро­ван­но­го изоб­ра­же­ния (вни­зу). На­жми­те на изоб­ра­же­ние, что­бы уве­ли­чить

Те­перь срав­ним вос­ста­нов­ле­ние цве­то­вых ка­на­лов, вы­пол­нен­ное Color Reconstructor, и филь­тра­цию цвет­но­го шу­ма, вы­пол­нен­ную стан­дарт­ным ин­стру­мен­том «Reduce Noise» про­грам­мы Adobe Photoshop CS3 (Filter → Noise → Reduce Noise...). Так как Color Reconstructor уда­ля­ет толь­ко цвет­ной шум, то для адек­ват­но­го срав­не­ния на­стро­им фильтр «Reduce Noise» на уда­ле­ние толь­ко цвет­но­го шу­ма: Strength: 0, Reduce Color Noise: 100%, Sharpen Details: 0%. По­сле это­го пре­об­ра­зу­ем изоб­ра­же­ние в цве­то­вое про­стран­ство LAB и срав­ним ка­на­лы A и B ис­ход­но­го изоб­ра­же­ния (сле­ва), изоб­ра­же­ния, от­филь­тро­ван­но­го в Adobe Photoshop (по цен­тру), и изоб­ра­же­ния, от­филь­тро­ван­но­го Color Reconstructor (спра­ва):

Срав­не­ние двух ал­го­рит­мов филь­тра­ции цвет­но­го шу­ма

Ри­су­нок 4. Ка­на­лы A и B ис­ход­но­го изоб­ра­же­ния (сле­ва), изоб­ра­же­ния, от­филь­тро­ван­но­го в Adobe Photoshop CS3 (по цен­тру), и изоб­ра­же­ния, от­филь­тро­ван­но­го Color Reconstructor (спра­ва). На­жми­те на изоб­ра­же­ние, что­бы уве­ли­чить

Вид­но, что изоб­ра­же­ние по­стра­да­ло не толь­ко от шу­ма, но и от сжа­тия JPEG. Фильтр Reduce Noise бо­рет­ся с цвет­ным шу­мом пу­тём про­сто­го сгла­жи­ва­ния цве­то­вых ка­на­лов, в то вре­мя как Color Reconstructor вос­ста­нав­ли­ва­ет цве­то­вые ка­на­лы с со­хра­не­ни­ем чёт­ко­сти.

Кста­ти, при уве­ли­че­нии ра­ди­у­са филь­тра­ции про­грам­му мож­но ис­поль­зо­вать для по­дав­ле­ния хро­ма­ти­че­ских абер­ра­ций на фо­то­гра­фии.

Ли­цен­зия

Про­грам­ма бес­плат­на для не­ком­мер­че­ско­го ис­поль­зо­ва­ния. Я не не­су от­вет­ствен­но­сти за не­удо­вле­тво­ри­тель­ную ра­бо­ту про­грам­мы и ущерб, пря­мо или кос­вен­но вы­зван­ный этой про­грам­мой.

P.S.

Про­грам­ма бу­дет улуч­шать­ся: в дан­ной вер­сии ал­го­ритм филь­тра­ции реа­ли­зо­ван не в пол­ном объ­ё­ме.

13 отзывов на запись «Color Reconstructor — уда­ле­ние цвет­но­го шу­ма»

а с Noiseware срав­ни­вать не про­бо­ва­ли?
buy atarax
augmentin 250
buy antabuse
cheap doxycycline
Diarrhea For more detailed information on , ask your healthcare provider.
Synthroid 50 mcg
triamterene
generic lasix
allopurinol online
lexapro canada
Vpxl Online
benicar hct

Оставить отзыв

Жёлтые поля обязательны к заполнению

   

Можете использовать теги <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang=""> <div class=""> <span class=""> <br>