Бітова площина цифрового (наприклад, зображення чи звуку) — це набір бітів, відповідних заданій [en] у кожному з двійкових чисел, які представляють сигнал.
Наприклад, для 16-бітної архітектури даних існує 16 бітових площин: перша бітова площина містить набір найбільш значущих бітів, а 16-я містить найменш значущий біт.
Можна побачити, що перша бітова площина дає найбільш грубе, але найкритичніше наближення значення до середнього, і чим вище номер бітової площини, тим менший її внесок у кінцеве значення. Таким чином, додавання бітової площини дає краще наближення.
Якщо біт на n-ї бітовій площині у m-бітовому наборі даних встановлений на 1, то він додає значення 2(m-n), інакше він нічого не додає. Отже, бітові площини можуть додавати половину від значення попередньої бітової площини. Наприклад, у 8-бітовій величині 10110101 (181 в десятковій системі) бітові площини працюють так:
бітова площина | Значення | Внесок | Загальна кількість |
---|---|---|---|
1-ша | 1 | 1 × 27 = 128 | 128 |
2-га | 0 | 0 × 26 = 0 | 128 |
3-тя | 1 | 1 × 25 = 32 | 160 |
4-та | 1 | 1 × 24 = 16 | 176 |
5-та | 0 | 0 × 23 = 0 | 176 |
6-та | 1 | 1 × 22 = 4 | 180 |
7-ма | 0 | 0 × 21 = 0 | 180 |
8-ма | 1 | 1 × 20 = 1 | 181 |
Бітова площина іноді використовується як синонім бітової мапи, проте технічно перша стосується розташування даних у пам'яті, а остання — самих даних.
Одним з можливих варіантів використання бітових площин є визначення того, чи є бітова площина випадковим шумом або містить суттєву інформацію.
Одним зі способів обчислення цього є порівняння кожного пікселя (X, Y) з трьома суміжними пікселями (X-1, Y), (X, Y-1) та (X-1, Y-1). Якщо піксель такий же, як принаймні два з трьох сусідніх пікселів, це не шум. Зашумлена бітова площина буде мати від 49 % до 51 % пікселів, які є шумом.
Застосування
Формати медіафайлів
Наприклад, при кодуванні звуку за допомогою ІКМ, перший біт у вибірці позначає знак функції, або іншими словами визначає половину всього діапазону значень амплітуди, а останній біт визначає точне значення. Заміна більш значущих бітів призводить до більше спотворень, ніж заміна менш значущих бітів. Якщо стиснення даних використовує бітові площини, то це дає більше свободи для кодування менш значущих бітових площин та важливим є збереження більш значущих.
Як показано на зображенні вище, бітові площини на початку, особливо перша, можуть мати постійні повторення бітів і, таким чином, можуть бути ефективно кодовані за довжиною серій. Це використовується (зокрема, при перетворенні) у форматі для зображень PGF.
Растрові екрани
Деякі комп'ютери для створення графічного зображення використовували бітові площини, зокрема, Amiga та Atari ST, на відміну від більш поширеного методу [en]» (англ. Packed pixel). Це дозволило виконувати певні класи операцій із зображенням за допомогою побітових операцій (особливо, за допомогою мікросхеми [en](англ. block image transferrer)) та ефектів прокрутки паралакса.
Оцінка руху відео
Деякі алгоритми оцінки руху можуть бути виконані за допомогою бітових площин (наприклад, після застосування фільтра для перетворення виразних країв у бінарні значення). Деякі алгоритми оцінки руху можуть бути виконані за допомогою бітових площин (наприклад, після застосування фільтра для перетворення особливостей чіткого краю в бінарні значення). Часом це може забезпечити достатньо хороше наближення для пов'язаних операцій з мінімальними обчислювальними витратами. Це спирається на спостереження, що просторова інформація є більш значною, ніж фактичні значення. Згортка може зводитися до операцій (зсуву бітів) та [en], або виконуватись на спеціальному обладнання.
Нейронні мережі
Формати біт-площин можуть бути використані для передачі зображень до [ru] або для наближення з низькою точністю до нейронних мереж/згорткових нейронних мереж.
Програми
Багато пакетів обробки зображень можуть розділити зображення на бітові площини. Інструменти з відкритим кодом, такі як Pamarith від [en] та Convert з ImageMagick, можна використовувати для створення бітових площин.
Див. також
Примітки
- . PC Magazine. Архів оригіналу за 7 жовтня 2012. Процитовано 2 травня 2007.
- . FOLDOC. Архів оригіналу за 3 березня 2016. Процитовано 2 травня 2007.
- Strutz, Tilo (2001). . Proceedings of Picture Coding Symposium (PCS'2001), Seoul, Korea. Архів оригіналу за 13 жовтня 2007. Процитовано 15 січня 2008.
- Cho, Chuan-Yu; Chen, Hong-Sheng; Wang, Jia-Shung (July 2006). Smooth Quality Streaming With Bit-Plane Labelling. Visual Communications and Image Processing (abstract). Visual Communications and Image Processing 2005. The International Society for Optical Engineering. 5690: 2184—2195. Bibcode:2005SPIE.5960.2184C. doi:10.1117/12.633501.
- . Архів оригіналу за 20 жовтня 2017. Процитовано 19 грудня 2019.
- Rastegari, Mohammad; Ordonez, Vicente; Redmon, Joseph; Farhadi, Ali (2016). xnor net. arXiv:1603.05279 [cs.CV].
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Bitova ploshina cifrovogo napriklad zobrazhennya chi zvuku ce nabir bitiv vidpovidnih zadanij en u kozhnomu z dvijkovih chisel yaki predstavlyayut signal 8 bitovih ploshin sirogo zobrazhennya livoruch Ploshin visim bo u navedenomu zobrazhenni vikoristovuyetsya visim bit na piksel Napriklad dlya 16 bitnoyi arhitekturi danih isnuye 16 bitovih ploshin persha bitova ploshina mistit nabir najbilsh znachushih bitiv a 16 ya mistit najmensh znachushij bit Mozhna pobachiti sho persha bitova ploshina daye najbilsh grube ale najkritichnishe nablizhennya znachennya do serednogo i chim vishe nomer bitovoyi ploshini tim menshij yiyi vnesok u kinceve znachennya Takim chinom dodavannya bitovoyi ploshini daye krashe nablizhennya Yaksho bit na n yi bitovij ploshini u m bitovomu nabori danih vstanovlenij na 1 to vin dodaye znachennya 2 m n inakshe vin nichogo ne dodaye Otzhe bitovi ploshini mozhut dodavati polovinu vid znachennya poperednoyi bitovoyi ploshini Napriklad u 8 bitovij velichini 10110101 181 v desyatkovij sistemi bitovi ploshini pracyuyut tak bitova ploshina Znachennya Vnesok Zagalna kilkist 1 sha 1 1 27 128 128 2 ga 0 0 26 0 128 3 tya 1 1 25 32 160 4 ta 1 1 24 16 176 5 ta 0 0 23 0 176 6 ta 1 1 22 4 180 7 ma 0 0 21 0 180 8 ma 1 1 20 1 181 Bitova ploshina inodi vikoristovuyetsya yak sinonim bitovoyi mapi prote tehnichno persha stosuyetsya roztashuvannya danih u pam yati a ostannya samih danih Odnim z mozhlivih variantiv vikoristannya bitovih ploshin ye viznachennya togo chi ye bitova ploshina vipadkovim shumom abo mistit suttyevu informaciyu Odnim zi sposobiv obchislennya cogo ye porivnyannya kozhnogo pikselya X Y z troma sumizhnimi pikselyami X 1 Y X Y 1 ta X 1 Y 1 Yaksho piksel takij zhe yak prinajmni dva z troh susidnih pikseliv ce ne shum Zashumlena bitova ploshina bude mati vid 49 do 51 pikseliv yaki ye shumom ZastosuvannyaFormati mediafajliv Napriklad pri koduvanni zvuku za dopomogoyu IKM pershij bit u vibirci poznachaye znak funkciyi abo inshimi slovami viznachaye polovinu vsogo diapazonu znachen amplitudi a ostannij bit viznachaye tochne znachennya Zamina bilsh znachushih bitiv prizvodit do bilshe spotvoren nizh zamina mensh znachushih bitiv Yaksho stisnennya danih vikoristovuye bitovi ploshini to ce daye bilshe svobodi dlya koduvannya mensh znachushih bitovih ploshin ta vazhlivim ye zberezhennya bilsh znachushih Yak pokazano na zobrazhenni vishe bitovi ploshini na pochatku osoblivo persha mozhut mati postijni povtorennya bitiv i takim chinom mozhut buti efektivno kodovani za dovzhinoyu serij Ce vikoristovuyetsya zokrema pri peretvorenni u formati dlya zobrazhen PGF Rastrovi ekrani Deyaki komp yuteri dlya stvorennya grafichnogo zobrazhennya vikoristovuvali bitovi ploshini zokrema Amiga ta Atari ST na vidminu vid bilsh poshirenogo metodu en angl Packed pixel Ce dozvolilo vikonuvati pevni klasi operacij iz zobrazhennyam za dopomogoyu pobitovih operacij osoblivo za dopomogoyu mikroshemi en angl block image transferrer ta efektiv prokrutki paralaksa Ocinka ruhu video Deyaki algoritmi ocinki ruhu mozhut buti vikonani za dopomogoyu bitovih ploshin napriklad pislya zastosuvannya filtra dlya peretvorennya viraznih krayiv u binarni znachennya Deyaki algoritmi ocinki ruhu mozhut buti vikonani za dopomogoyu bitovih ploshin napriklad pislya zastosuvannya filtra dlya peretvorennya osoblivostej chitkogo krayu v binarni znachennya Chasom ce mozhe zabezpechiti dostatno horoshe nablizhennya dlya pov yazanih operacij z minimalnimi obchislyuvalnimi vitratami Ce spirayetsya na sposterezhennya sho prostorova informaciya ye bilsh znachnoyu nizh faktichni znachennya Zgortka mozhe zvoditisya do operacij zsuvu bitiv ta en abo vikonuvatis na specialnomu obladnannya Nejronni merezhi Formati bit ploshin mozhut buti vikoristani dlya peredachi zobrazhen do ru abo dlya nablizhennya z nizkoyu tochnistyu do nejronnih merezh zgortkovih nejronnih merezh ProgramiBagato paketiv obrobki zobrazhen mozhut rozdiliti zobrazhennya na bitovi ploshini Instrumenti z vidkritim kodom taki yak Pamarith vid en ta Convert z ImageMagick mozhna vikoristovuvati dlya stvorennya bitovih ploshin Div takozhGlibina koloru Planarnist komp yuterna grafika Binarne zobrazhennyaPrimitki PC Magazine Arhiv originalu za 7 zhovtnya 2012 Procitovano 2 travnya 2007 FOLDOC Arhiv originalu za 3 bereznya 2016 Procitovano 2 travnya 2007 Strutz Tilo 2001 Proceedings of Picture Coding Symposium PCS 2001 Seoul Korea Arhiv originalu za 13 zhovtnya 2007 Procitovano 15 sichnya 2008 Cho Chuan Yu Chen Hong Sheng Wang Jia Shung July 2006 Smooth Quality Streaming With Bit Plane Labelling Visual Communications and Image Processing abstract Visual Communications and Image Processing 2005 The International Society for Optical Engineering 5690 2184 2195 Bibcode 2005SPIE 5960 2184C doi 10 1117 12 633501 Arhiv originalu za 20 zhovtnya 2017 Procitovano 19 grudnya 2019 Rastegari Mohammad Ordonez Vicente Redmon Joseph Farhadi Ali 2016 xnor net arXiv 1603 05279 cs CV