Select Language

Optical Camera Communications: Survey, Use Cases, Challenges, and Future Trends

A comprehensive survey of Optical Camera Communications (OCC) covering standardization, channel characterization, modulation, coding, synchronization, signal processing, localization, navigation, motion capture, and intelligent transportation systems.
rgbcw.org | PDF Size: 0.9 MB
Rating: 4.5/5
Your Rating
You have already rated this document
Murfin Takardar PDF - Sadarwar Kyamarar Gani: Bincike, Hanyoyin Amfani, Kalubale, da Hanyoyin Gaba

Table of Contents

1. Introduction

Sadarwar Kyamara (OCC) wata sabuwar fasaha ce ta sadarwa mara igiya ta gani (OWC) wacce ke amfani da na'urorin gani (kyamarori) a matsayin masu karɓa da kuma fitilun haske (LEDs) a matsayin masu watsawa. Ba kamar tsarin OWC na gargajiya wanda ya dogara da photodiode ba, OCC tana amfani da yawaitar kyamarori a cikin wayoyin hannu, motoci, da na'urorin IoT, don samar da sadarwa mai rahusa, mai sauƙin aiwatarwa tare da ƙarancin gyare-gyaren ababen more rayuwa. Bukatar bayanan wayar hannu tana ƙaruwa da kashi 42% a kowace shekara, kuma ana sa ran zirga-zirgar bayanan duniya ta wata-wata za ta wuce 100 exabytes nan da shekarar 2023. OCC tana ba da mafita mai albarka ta hanyar amfani da faffadan bakan gani mara lasisi (350 nm zuwa 1550 nm) don sadarwa mai ingancin makamashi, mai tsaro, kuma mai jure tsangwama. Wannan binciken yana ba da cikakken bayyani kan dabarun OCC, ƙoƙarin daidaitawa, siffanta tashoshi, tsarin daidaita sigina, hanyoyin aiki tare, da aikace-aikace daban-daban da suka haɗa da gano wuri, kewayawa, ɗaukar motsi, da tsarin sufuri na hankali (ITS).

2. OCC System Architecture and Fundamentals

Tsarin OCC yawanci ya ƙunshi mai watsa LED da mai karɓa na kyamara. Mai watsawa yana daidaita ƙarfin hasken LED don saka bayanai, yayin da kyamara ke ɗaukar canje-canjen haske a kan lokaci. Tushen ka'idar ta dogara ne akan tasirin rolling shutter, inda firikwensin kyamara ke ɗaukar layuka na pixels a jere, yana ba da damar watsa bayanai cikin sauri ko da tare da kyamarori masu ƙarancin firam. Ana iya rarraba tsarin zuwa manyan nau'ikan guda biyu: (1) Sadarwar Hasken Gani (VLC) ta tushen OCC, wanda ke amfani da LEDs na haske, da (2) OCC dangwalen Infrared (IR), wanda ke amfani da LEDs na IR don sadarwa a boye ko a dare. Babban fa'idar OCC akan VLC na gargajiya wanda ke amfani da PD ita ce ikonta na raba masu watsa sigina da yawa a sarari, wanda ke ba da damar sadarwa ta MIMO da kuma gano wuri da sadarwa a lokaci guda.

3. Standardization and Channel Characterization

Misalin IEEE 802.15.7-2018 ya bayyana OCC a matsayin muhimmiyar fasahar Layer na zahiri don sadarwa mara waya ta haske. Misalin ya kayyade tsarin modulation, tsarin firam, da kuma adadin bayanai na OCC. Siffanta tashar sadarwa na OCC ya ƙunshi yin samfurin asarar hanyar haske, hayaniyar hasken yanayi, da kuma halayen amsawar kyamara. Ana iya bayyana samfurin tashar sadarwa kamar haka:

$P_{rx} = P_{tx} \cdot H(0) + n(t)$

inda $P_{rx}$ shine ƙarfin hasken da aka karɓa, $P_{tx}$ shine ƙarfin da aka watsa, $H(0)$ shine ribar tashar sadarwa ta DC, kuma $n(t)$ ita ce hayaniyar ƙari (ciki har da hayaniyar shot, hayaniyar thermal, da tsangwama daga hasken yanayi). Ana bayar da ribar tashar sadarwa don hanyar kai tsaye (LOS) ta hanyar:

$H(0) = \frac{(m+1)A}{2\pi d^2} \cos^m(\phi) \cos(\psi) \cdot \text{rect}(\psi/\Psi_c)$

inda $m$ ita ce tsarin fitar da haske na Lambertian, $A$ ita ce yankin na'urar ganowa, $d$ ita ce nisa, $\phi$ ita ce kusurwar haskawa, $\psi$ ita ce kusurwar shigowa, kuma $\Psi_c$ ita ce filin gani na kyamara.

4. Modulation and Coding Techniques

OCC tana amfani da hanyoyin daidaitawa daban-daban don sanya bayanai cikin sauye-sauyen ƙarfin haske. Hanyoyin gama-gari sun haɗa da:

Ana gaba kurakurai na FEC, kamar su Reed-Solomon da convolutional codes, ana amfani da su don inganta aminci. Ana iya kimanta ƙimar bayanai $R$ ga tsarin OCC mai rolling shutter kamar haka:

$R = \frac{N_{rows} \cdot f_{frame}}{N_{bits\_per\_row}}$

inda $N_{rows}$ shine adadin layuka a cikin firikwensin hoto, $f_{frame}$ shine ƙimar firam, kuma $N_{bits\_per\_row}$ shine adadin raƙuman bayanai da aka ɓoye a kowane layi.

5. Synchronization and Signal Processing

Daidaitawa a cikin OCC yana da mahimmanci don samun ingantaccen dawo da bayanai. Hanyoyi sun haɗa da:

Matakan sarrafa sigina sun haɗa da: (1) ɗaukar hoto, (2) gano da bin diddigin LED, (3) cire ƙarfi daga ROI, (4) daidaitawa, da (5) ɓoye lamba. Matsayin siginar da aka karɓa zuwa amo (SNR) muhimmin ma'auni ne na aiki, wanda aka ayyana shi:

$SNR = \frac{(R \cdot P_{rx})^2}{\sigma_{shot}^2 + \sigma_{thermal}^2 + \sigma_{ambient}^2}$

inda $R$ shine amsawar firikwensin kyamara, kuma kalmomin $\sigma^2$ suna wakiltar bambance-bambancen hayaniyar harbi, hayaniyar zafi, da hayaniyar hasken muhalli, bi da bi.

6. OCC-Based Localization and Navigation

OCC yana ba da damar gano wuri na cikin gida daidai ta hanyar amfani da fitilun LED a matsayin anka. Kyamara tana ɗaukar ID ko matsayin LED da yawa, kuma ana ƙididdige wurin mai karɓa ta amfani da dabaru kamar:

Daidaiton gano wuri zai iya kaiwa matakin santimita (misali, 5-10 cm) a yanayi masu kyau. Tsarin kewayawa yana haɗa OCC da na'urorin inertial (IMU) don samun matsayi mara katsewa a ciki da waje.

7. OCC for Motion Capture and Intelligent Transportation

Ana amfani da OCC don kama motsi ta hanyar bin matsayin alamun LED da yawa da aka makala a jikin abu mai motsi. Kyamara tana ɗaukar matsayin alamun a kan lokaci, wanda ke ba da damar sake gina motsi a cikin 3D. A cikin tsarin sufuri mai hankali (ITS), OCC tana ba da damar sadarwa tsakanin mota da mota (V2V) da mota da kayan more rayuwa (V2I) ta amfani da fitilun mota da fitilun zirga-zirga a matsayin masu watsawa. Aikace-aikace sun haɗa da:

Matsakaicin bayanai a cikin OCC na ababen hawa na iya kaiwa kbps da yawa, wanda ya isa ga saƙonni masu mahimmanci.

8. Challenges and Future Trends

Matsalolin da suka fi fuskantar OCC sun haɗa da:

Abubuwan da za su faru a nan gaba sun haɗa da:

9. Original Analysis

Core Insight: Wannan binciken yana sanya OCC a matsayin wata hanya mai amfani, mai rahusa tsakanin duniyar gani da dijital, amma ainihin darajarta ba ta cikin yin gasa da VLC mai sauri ko RF ba, sai dai wajen samar da sadarwa mai sanin sarari a ko'ina a wuraren da masu karɓa na gargajiya suka kasa aiki (misali, haske mai yawa, motsi, mahalli masu yawan masu watsa). Ƙarfin takardar shine cikakken bayaninta daga matakin jiki zuwa aikace-aikace, amma ba ta da kwatancen ƙididdiga mai mahimmanci na aikin OCC da sauran fasahohin OWC a ƙarƙashin yanayi na gaske.

Logical Flow: Takardar tana ci gaba a hankali daga tushe (tsari, tashar) zuwa dabarun taimako (modulation, coding, synchronization) sannan zuwa aikace-aikace (localization, ITS, motion capture). Wannan tsari yana da inganci don bincike, amma sauyawa tsakanin sassan zai iya zama mai santsi, kuma zurfin ya bambanta sosai (misali, modulation yana da cikakken bayani, yayin da sarrafa siginar yana da wuya).

Strengths & Flaws: Babban ƙarfin shine cikakken rarrabuwar dabarun OCC da aikace-aikacenta, wanda ya sa ta zama tushe mai mahimmanci. Duk da haka, takardar tana fama da rashin nazari mai mahimmanci kan iyakokin aiki. Misali, ta ambaci tasirin rolling shutter amma ba ta ƙididdige ma'aunin ciniki tsakanin adadin bayanai da yawan firam a ƙarƙashin yanayin haske daban-daban ba. Bugu da ƙari, tattaunawa kan daidaitawa (IEEE 802.15.7) ta takaice kuma ba ta magance jinkirin karɓar OCC a cikin samfuran kasuwanci ba. Takardar kuma ta yi watsi da babban ƙalubalen amfani da wutar lantarki a cikin masu karɓar OCC masu motsi, wanda shine babban shinge ga aikace-aikacen da suka dogara da wayoyin hannu. Kamar yadda marubutan takardar CycleGAN (Zhu et al., 2017) suka lura, daidaita yanki yana da mahimmanci don aiwatarwa a duniyar gaske, kuma tsarin OCC ma suna buƙatar ingantaccen bayanan horarwa don AI-based demodulation a wurare daban-daban.

Actionable Insights: Ga masu bincike, takardar ta nuna buƙatar (1) tsarin gwaji da aka daidaita don kwatanta tsarin OCC a ƙarƙashin yanayi iri ɗaya, (2) dabarun sarrafa siginar masu amfani da makamashi don dandamali na hannu, da (3) ka'idojin haɗin OCC-RF waɗanda ke amfani da sanin sarari na OCC da babban adadin bayanai na RF. Ga masana'antu, aikace-aikacen gajeren lokaci mafi kyau shine gano wuri a cikin gida don tallace-tallace da kayan aiki, inda OCC zai iya taimakawa hanyoyin Wi-Fi da BLE na yanzu tare da daidaito mafi girma (kasa da cm 10) a farashi mai rahusa. Tattaunawar takardar akan ITS ma tana da lokaci, amma ƙarancin adadin bayanai (kbps) ya iyakance ta zuwa saƙonnin aminci, ba nishaɗi ba. Aikin gaba ya kamata ya mayar da hankali kan haɗa OCC da 5G sidelink don fahimtar haɗin gwiwa.

10. Cikakkun Bayanai na Fasaha da Tsarin Lissafi

Aikin tsarin OCC yana da iyaka ta hanyar saurin daukar hoto na kyamara da tsarin canza sigina. Ga kyamara mai rolling shutter, adadin bayanan da za a iya samu $R$ ana iya bayyana shi kamar haka:

$R = \frac{N_{rows} \cdot f_{frame}}{N_{bits\_per\_row}}$

Misali, tare da kyamara 1080p (1920x1080 pixels) mai aiki da 30 fps, da kuma rufaffen bit 1 a kowane layi, adadin bayanan shine $1080 \times 30 = 32.4$ kbps. Yin amfani da canza sigina mai matakai da yawa (misali, 4-PAM) na iya ninka wannan zuwa 64.8 kbps. Duk da haka, ingantaccen adadin yana raguwa saboda kari na aiki tare da gyara kurakurai.

Ƙarfin tashar $C$ don haɗin OCC a ƙarƙashin yanayin iyakance-amo na shot ana bayar da shi ta:

$C = B \cdot \log_2(1 + SNR)$

inda $B$ shine bandwidth na kyamara (yawanci iyakance ta saurin daukar hoto, misali, 30 Hz). Wannan yana haifar da ƙarami sosai (misali, $C \approx 30 \cdot \log_2(1+100) \approx 200$ bps), shi ya sa OCC bai dace da aikace-aikacen manyan bayanai ba. Duk da haka, ta hanyar amfani da spatial multiplexing (MIMO) tare da LEDs da yawa, ana iya ƙara ƙarfin tashar a layi daya da adadin masu watsawa.

11. Sakamakon Gwaji da Zane-zane

Binciken ya yi nuni da wasu nazarce-nazarce na gwaji. Misali, wani na'urar gwajin OCC ta yau da kullun ta ƙunshi jerin fitilun LED (misali, 4x4 RGB LEDs) da kyamarar wayar hannu (misali, 30 fps, 1080p). Sakamakon gwaji ya nuna:

Zane na yau da kullun (ba a nuna shi a nan ba) zai kwatanta tsarin tsarin OCC: mai watsa LED wanda aka daidaita ta hanyar tushen bayanai, tashar gani (ciki har da hasken yanayi), mai karɓar kyamara tare da ruwan tabarau da firikwensin hoto, da kuma toshe sarrafa sigina wanda ke fitar da bayanan da aka cire. Wani zane kuma zai nuna tasirin rolling shutter: jerin ratsan haske da duhu a kwance akan hoton da aka ɗauka, inda faɗin kowane ratsi ke nuna tsawon lokacin bit.

12. Misalin Tsarin Bincike

Yi la'akari da tsarin gano wuri na cikin gida mai sauƙi wanda ya dogara da OCC. Tsarin ya ƙunshi matakai masu zuwa:

  1. Saitawa: An shigar da fitilun LED guda huɗu a wuraren da aka sani $(x_i, y_i, z_i)$ don $i=1,2,3,4$. Kowane LED yana watsa ID na musamman ta amfani da OOK modulation a 1 kbps.
  2. Kama Bayanai: Kamara na wayar hannu tana ɗaukar bidiyo a 30 fps. Algorithm ɗin sarrafa hoto yana gano LEDs huɗu a kowane firam kuma ya fitar da IDs da kuma haɗin pixel $(u_i, v_i)$.
  3. Ƙididdigar Kusurwa: Ta amfani da sigogin ciki na kamara (tsawon hankali $f$, babban batu $(c_x, c_y)$), ana ƙididdige kusurwoyin isowa $\theta_i$ da $\phi_i$:

$\theta_i = \arctan\left(\frac{u_i - c_x}{f}\right)$, $\phi_i = \arctan\left(\frac{v_i - c_y}{f}\right)$

  1. Ƙididdigar Matsayi: Ta amfani da sanannun wuraren LEDs da kusurwoyin da aka ƙididdige, ana warware matsayin mai karɓa $(x_r, y_r, z_r)$ ta hanyar triangulation (misali, rage murabba'i mafi ƙanƙanta).
  2. Fitowa: Ana nuna matsayin da aka ƙididdige akan allon wayar hannu tare da daidaito na ±10 cm.

Wannan tsarin yana nuna haɗin sadarwa (karɓar ID) da ji (gano wuri) a cikin tsarin OCC guda ɗaya.

13. Aikace-aikace na gaba da Hasashen

OCC na shirin taka muhimmiyar rawa a fannonin da ke tasowa da yawa:

Haɗin OCC tare da AI, 5G/6G, da edge computing zai buɗe sabbin damar, wanda zai sa ta zama ginshiƙin cibiyoyin sadarwa na gani marasa igiya na gaba.

14. Manazarta

  1. N. Saeed, S. Guo, K.-H. Park, T. Y. Al-Naffouri, and M.-S. Alouini, "Optical Camera Communications: Survey, Use Cases, Challenges, and Future Trends," Physical Communication, vol. 37, 2019.
  2. J.-Y. Kim, S.-Y. Jung, and K.-D. Kim, "Rolling Shutter Camera Communication Using LED Array," IEEE Photonics Journal, vol. 10, no. 2, 2018.
  3. P. H. Pathak, X. Feng, P. Hu, and P. Mohapatra, "Visible Light Communication, Networking, and Sensing: A Survey, Potential and Challenges," IEEE Communications Surveys & Tutorials, vol. 17, no. 4, 2015.
  4. Z. Zhu, T. Park, P. Isola, and A. A. Efros, "Unpaired Image-to-Image Translation using Cycle-Consistent Adversarial Networks," in Proc. IEEE ICCV, 2017.
  5. IEEE Standard for Local and Metropolitan Area Networks–Part 15.7: Short-Range Optical Wireless Communications, IEEE Std 802.15.7-2018.
  6. T. Komine and M. Nakagawa, "Fundamental Analysis for Visible-Light Communication System using LED Lights," IEEE Transactions on Consumer Electronics, vol. 50, no. 1, 2004.
  7. Y. Goto, I. Takai, T. Yamazato, H. Okada, T. Fujii, S. Kawahito, S. Arai, T. Yendo, and K. Kamakura, "A New Automotive VLC System Using Optical Communication Image Sensor," IEEE Photonics Journal, vol. 8, no. 3, 2016.
  8. M. S. Islim, S. Videv, M. Safari, E. Xie, J. J. D. McKendry, J. Herrnsdorf, E. Gu, M. D. Dawson, and H. Haas, "The Impact of Solar Irradiance on Visible Light Communications," Journal of Lightwave Technology, vol. 36, no. 12, 2018.