вважається "битим". br/>В  
 Рис. 1. Варіації рівня кольору 
   Аналіз наявних дефектних зображень полягає в отриманні значень кожного пікселя для чорно-білого зображення і значень кожного субпікселя для кольорового, з метою їх порівняння і виявлення характерних властивостей "битих пікселів". В результаті чого дійсні значення (отримані в результаті аналізу) у ряді випадках трохи відрізнялися від теоретичних значень дефектних пікселів. p> Аналіз показав, що для чорно-білих зображень значення рівня кольору варіювалися строго від 0 до 1. У більшості випадків це значення дорівнювало 0, рівень кольору 1 зустрічався вкрай рідко. p> Як приклад розглянемо знімок зоряного неба, на якому чітко видно вертикальна чорна смуга - биті пікселі. p> При аналізі стовпця з битими пікселями дефектного зображення, помітно, що значення рівня кольору пікселів різні. (Рис.2). Діапазону від 0 до 1055 відповідає рівень кольору 0 (вкрай рідко 1), що підтверджує факт наявності битих пікселів, в діапазоні від 1055 і вище пікселі відрізняються в більшості випадків за рівнем кольори між собою і завжди від 0, це свідчить про те, що пікселі "здорові". 
   битий піксель дефектне зображення 
В  
 Рис. 2. Залежність номера пікселя стовпця від значення рівня кольору для чорно-білого зображення 
   Розглянемо кольорове зображення, на якому присутні биті пікселі. 
   У ході аналізу з'ясувалося, що для кольорових зображень відхилення рівня кольору від 0 спостерігається трохи більше, аж до 3 дуже рідко 4 для кожного з трьох каналів. (Рис.3). br/>В  
 Рис. 3. Залежність номера пікселя стовпця від значення рівня кольору для кольорового зображення 
				
				
				
				
			   Після збору інформації та виявлення властивостей, якими володіють "биті пікселі" етап аналізу є завершеним, і можна приступити до реалізації програмного забезпечення і фільтра поновлюючого "биті пікселі". 
    Глава 2. Реалізація програмного забезпечення і фільтра відновлення  
   В якості середовища розробки вибрано ПО Microsoft Visual Studio 2008, що представляє собою потужний інструмент з високою якістю коду протягом усього циклу розробки, від проектування до реалізації. 
  Спочатку був створений проект і додані спеціальні заголовки та бібліотеки: 
   using namespace System; namespace System :: ComponentModel; namespace System :: Collections; namespace System :: Windows :: Forms; namespace System :: Data; namespace System :: Drawing; namespace System :: IO ; 
   забезпечують можливість при відкритті зображення формату jpeg, bmp "працювати" з ним, в тому сенсі, що вся інформація про значеннях рівня кольору кожного пікселя, завдяки написаному коду, зберігається в одновимірному масиві даних. На цьому принципі і побудована ід...