Addition et soustraction optiques: importance et besoins
De nos jours, une quantitรฉ importante dโinformations, de nature diverse, sโรฉchange ร travers le monde. Ces informations subissent diverses opรฉrations de traitement, telles que le filtrage, la dรฉtection, lโidentification, le contrรดle, etc. Le marchรฉ des Technologies de lโInformation et de la Communication (TIC) actuel est devenu exigeant en termes de vitesse de traitement de lโinformation. Ceci est illustrรฉ dans diffรฉrents domaines (Fig.1.1).
La mรฉtรฉorologie, lโinformatique, le rรฉseau bancaire, la dรฉfense, la biomรฉtrie, la sรฉcuritรฉ routiรจre ainsi que lโastronomie font partie des principaux secteurs des TIC demandeurs dโinnovations. Un systรจme offrant un traitement en temps rรฉel, un coรปt faible, une architecture dont la mise en ลuvre est simple, et ร faible bruit, figure en haut de la liste des demandes des industriels en relation avec ces domaines. Dans ce contexte, nous prรฉsentons dans ce qui suit lโimportance des opรฉrations arithmรฉtiques de base dans plusieurs domaines des TIC.
Systรจmes de dรฉtection et de mesure
Les systรจmes de dรฉtection et de mesure sont constituรฉs par des dispositifs dรฉdiรฉs au contrรดle automatique des รฉvรฉnements ou de la variation dโune scรจne. Les opรฉrations arithmรฉtiques de base constituent des fonctions fondamentales pour plusieurs systรจmes de dรฉtection de la variation. En effet, lโopรฉration de la dรฉtection consiste ร capter (ou saisir) et ร comparer deux scรจnes prises par le systรจme ร deux instants diffรฉrents. Pour cela, le dรฉtecteur calcule la diffรฉrence entre les deux scรจnes.
Il existe plusieurs systรจmes รฉlectroniques et mรฉcaniques qui ont รฉtรฉ mis au point pour ce type de traitement. Toutefois, ces technologies souffrent de plusieurs limitations liรฉes dโune part ร la qualitรฉ de lโimage dรฉjร affectรฉe par un bruit environnemental comme par exemple les nuages, le vent ou la lumiรจre et ร la faible vitesse de traitement imposรฉe par les circuits รฉlectroniques, dโautre part. Pour cela diffรฉrentes architectures optiques ont trouvรฉ naturellement leur place offrant ainsi une meilleure rรฉsolution des images et une vitesse de traitement ultra rapide. La surveillance de lโenvironnement, des dรฉgรขts dโinondation ou du rรฉchauffement climatique est lโun des principaux domaines dโapplication de ces systรจmes [14]. Le rรฉchauffement climatique engendre plusieurs facteurs qui induisent la destruction de lโรฉcosystรจme, tels que la variation de niveau de glace dans les deux pรดles gรฉnรฉrant lโรฉlรฉvation de la tempรฉrature dโoรน la sรฉcheresse. A cet effet, la prรฉcision de la mesure de la variation de la glace est considรฉrรฉe comme une fonction trรจs importante pour notre existence. Pour cela, la NASA a รฉtรฉ la premiรจre ร tester un systรจme de dรฉtection ร base de soustraction pour รฉtudier et contrรดler la variation induite [5]. Ce systรจme est basรฉ sur un systรจme interfรฉromรฉtrique, lโinterfรฉromรจtre triangulaire, dont on prรฉsentera le principe de fonctionnement dans la section suivante. Jusquโร nos jours, la NASA utilise des tรฉlescopes de traitement optique qui calculent la diffรฉrence entre deux scรจnes prises en temps rรฉel pour des รฉtudes en astronomie. En effet, lโopรฉration de la soustraction entre deux scรจnes prises ร deux instants diffรฉrents est largement utilisรฉe dans les systรจmes astronomiques dรฉdiรฉs ร la dรฉtection et ร lโรฉtude des positions des รฉtoiles et des galaxies. Par ailleurs, elle permet aussi la dรฉcouverte de nouvelles planรจtes [14].
Dans ce contexte, il est aussi important de citer son utilisation dans le domaine de la biomรฉtrie. La reconnaissance des personnes, en utilisant une modalitรฉ particuliรจre, par soustraction entre une image enregistrรฉe et une image saisie en temps rรฉel permet lโidentification de la personne. Le visage, lโiris, ou lโempreinte digitale, sont des organes uniques pour chaque รชtre humain. Ces systรจmes sont fortement utilisรฉs dans les banques et lieux qui exigent un niveau de sรฉcuritรฉ et de contrรดle รฉlevรฉ. Cependant la reconnaissance des formes par soustraction reste une technique qui souffre de plusieurs limitations par rapport aux architectures opto-numรฉriques, pour ne citer que celles-ci, basรฉes sur la corrรฉlation [15-18]. En effet, ces corrรฉlateurs dรฉterminent le degrรฉ de ressemblance entre deux images en mesurant la valeur du pic de la corrรฉlation. Ceci a รฉtรฉ rรฉsolu en utilisant des techniques opto-numรฉriques dรฉdiรฉes au changement dโรฉchelle et de repรจre.
En conclusion, les systรจmes optiques de dรฉtection constituent des systรจmes largement exploitรฉs dans le domaine de la surveillance et du contrรดle. Dโoรน, la nรฉcessitรฉ de disposer dโun systรจme permettant la rรฉalisation en temps rรฉel dโopรฉrations arithmรฉtiques qui soit peu sensible au bruit et qui autorise un traitement multiple (notion qui sera dรฉtaillรฉe dans ce qui suit). En plus, outre, la surveillance, ces systรจmes servent dans dโautres applications importantes telles que la cryptographie et les calculateurs.
Systรจme de sรฉcuritรฉ optique
Importance des systรจmes de sรฉcuritรฉ
La sรฉcuritรฉ est une exigence primordiale dans tous les domaines dโapplications des TIC. Parmi les diffรฉrents types de donnรฉes ร transmettre figurent des donnรฉes ยซ sensibles ยป dans diffรฉrents secteurs dโactivitรฉ tant รฉconomiques que militaires et nรฉcessitant la confidentialitรฉ. La cryptographie est une discipline dรฉdiรฉe ร la protection de ces donnรฉes. Les รฉtudes relatives ร la cryptographie couvrent un champ trรจs large que ce soit pour les techniques de codage que pour les mรฉthodes de transmission des donnรฉes. Le codage permet ร partir dโune clรฉ de modifier lโinformation afin de la rendre incomprรฉhensible. Seule la connaissance de la clรฉ permet de reconstituer les donnรฉes initiales. Un problรจme majeur est donc la faรงon de communiquer la clรฉ en toute sรฉcuritรฉ, ce qui a rendu la cryptographie un domaine toujours perfectible. Pour cela, diffรฉrentes mรฉthodes de cryptage en optique ont รฉtรฉ proposรฉes [19-21]. Parmi ces techniques, la cryptographie par contenu figure parmi les mรฉthodes les plus sรฉcurisรฉes et les plus robustes [22] dont le principe est dรฉcrit dans la section qui suit.
Cryptographie par contenu
Dans ce contexte, lโoptique offre des gains importants en assurant un niveau de sรฉcuritรฉ รฉlevรฉ avec un traitement parallรจle et rapide. Par ailleurs, dans lโobjectif dโaugmenter le niveau de la sรฉcuritรฉ, diffรฉrentes architectures optiques ont รฉtรฉ รฉtablies pour coder et dรฉcoder les informations. A titre dโexemple, nous nous intรฉressons ร la technique de cryptage proposรฉe par Barrera et al. [23] qui consiste en un cryptage par contenu. Lโalgorithme de cette approche est prรฉsentรฉ sur la figure 1.2. Elle est basรฉe sur deux architectures 4f. La premiรจre architecture consiste ร multiplier lโimage clรฉ O1 (Fake image) par la fonction alรฉatoire de codage de phase 1 = ฯ ( )( ) ,2exp yxniRP , oรน ( ) , yxn est un bruit blanc distribuรฉ de faรงon alรฉatoire dans [0,1]. Par la suite, le spectre du produit obtenu par une transformรฉ de Fourier (FT) est multipliรฉ par la deuxiรจme fonction alรฉatoire de codage de phase RP2. Ensuite, en effectuant une deuxiรจme transformรฉe de Fourier, on obtient lโimage fausse E1 cryptรฉe deux fois. Dans la deuxiรจme architecture 4f, lโimage information ร coder O2 (True image) est multipliรฉe par la fonction alรฉatoire de codage de phase RP1. Ensuite, on effectue une transformรฉe de Fourier du produit, le tout sera multipliรฉ par E1. En effectuant une deuxiรจme transformรฉe de Fourier de la fonction obtenue prรฉcรฉdemment, on obtient la fonction E2. En conclusion, lโinformation transmise M, correspond ร la somme de deux informations dรฉjร cryptรฉes par codage de phase: M=E1+E2 [22]. Cette technique permet dโaugmenter le niveau de sรฉcuritรฉ par rapport ร la technique de cryptage par codage de phase. En effet, lorsque le systรจme multiplexe de cryptage est affectรฉ par 40% de bruit de phase alรฉatoire, lโinformation utile reste cachรฉe tandis que seule lโimage fausse peut รชtre distinguรฉe [23].
La cryptographie par contenu, est une technique de codage qui consiste ร crypter lโinformation par une autre information [23]. Lโaddition constitue alors une opรฉration trรจs importante pour augmenter le niveau de sรฉcuritรฉ. Pour cela, dans le cadre de cette thรจse, nous travaillons sur cette opรฉration de base afin de lโexploiter dans des applications de codage haute sรฉcuritรฉ. Dans lโapproche proposรฉe (Fig. 1.3), il sโagit dโadditionner lโinformation utile avec plusieurs informations clรฉs (clรฉ 1 jusquโร la clรฉ N). Seule la reconnaissance de la bonne clรฉ permet le dรฉcryptage de lโinformation utile. Les rรฉsultats obtenus sont trรจs prometteurs. Ils seront prรฉsentรฉs dans la deuxiรจme partie. Nous terminons cette section en prรฉsentant un autre champ dโapplication de ces opรฉrations.
Systรจme de traitement et de calcul
Le processeur optique dรฉdiรฉ au calcul constitue une tendance technologique dans le secteur de lโinformatique. La loi de Moore annoncรฉe en 1969, dรฉclarant que le nombre de transistors dans un processeur augmente de faรงon exponentielle aura une limite technologique vers lโannรฉe 2017, a obligรฉ lโindustrie de sโinvestir et dโexploiter une autre technologie [24, 25]. Ceci dans le but dโassurer un compromis entre vitesse de traitement, รฉnergie consommรฉe et taille du processeur. Cโest dans ce contexte quโen dรฉcembre 2007, IBM annonรงa la mise au point dโun nouveau systรจme permettant de transporter des donnรฉes au sein dโun processeur multi-core grรขce ร la lumiรจre. Toutefois, il nโa pas prรฉsentรฉ tout le systรจme de transmission. En effet, il sโagit du dรฉbut dโun nouveau projet et il faut prรฉvoir une dizaine dโannรฉes pour le faire aboutir. Dโautre part, Intel a annoncรฉ la rรฉalisation dโune transmission ยซ photonique ยป ร un dรฉbit de 50 Gb/s ร partir de puces gravรฉes en silicium [25]. On pourra utiliser des ordinateurs de petites tailles mais beaucoup plus puissants que les machines actuelles, avec moins dโรฉnergie consommรฉe et beaucoup moins de chaleur dรฉgagรฉe. De grands industriels tels que Intel et IBM envisagent lโaugmentation de nombre de cลur de processeur dans une seule puce de silicium afin dโatteindre le dรฉbit reรงu par les fibres [25]. Cependant, ils seront pรฉnalisรฉs par la taille de la puce ainsi que par une augmentation de sa consommation. Dโoรน lโimportance de la rรฉalisation dโun processeur optique permettant la rรฉalisation de diffรฉrentes opรฉrations arithmรฉtiques des signaux telles que lโaddition et la soustraction. Il existe un intรฉrรชt immรฉdiat pour un tel processeur pour diffรฉrentes applications exigeant un traitement en temps rรฉel telles que les applications tรฉlรฉphoniques, de smart phone ainsi que celles des systรจmes de localisation (Global Positioning System : GPS).
|
Table des matiรจres
Introduction gรฉnรฉrale
Chapitre 1 Problรฉmatiques liรฉes aux architectures optiques dรฉdiรฉes ร lโaddition et la soustraction des signaux
1.1. Introduction
1.2. Addition et soustraction optiques: importance et besoins
1.2.1. Systรจmes de dรฉtection et de mesure
1.2.2. Systรจme de sรฉcuritรฉ optique
a. Importance des systรจmes de sรฉcuritรฉ
b. Cryptographie par contenu
1.2.3. Systรจme de traitement et de calcul
1.3. Etat de lโart des architectures optiques dรฉdiรฉes aux calculs dโaddition et de soustraction
1.3.1. Etat de lโart
1.3.2. Performances et limitations
1.4. Pourquoi la modulation de cohรฉrence ?
1.5. Thรฉorie de la modulation de cohรฉrence
1.5.1. Introduction ร la cohรฉrence
1.5.2. Interfรฉromรจtre ร deux ondes
1.5.3. Principe de la modulation de cohรฉrence
1.6. Conclusion
Chapitre 2 Multiplexage de cohรฉrence au service du calcul arithmรฉtique
2.1. Introduction
2.2. Multiplexage de cohรฉrence pour lโaddition et la soustraction des signaux
2.3. Addition et soustraction des signaux
2.4. Choix des รฉlรฉments de la chaรฎne de traitement
2.4.1. Choix de la source
2.4.2. Choix de la lame birรฉfringente
2.4.3. Modulateur รฉlectro-optique
2.5. Rรฉsultats expรฉrimentaux
2.6. Interprรฉtations et discussions
2.7. Conclusion
Chapitre 3 Multiplexage de cohรฉrence: application aux traitements des images
3.1. Introduction
3.2. Application du multiplexage de cohรฉrence aux calculs dโaddition et de soustraction des images
3.2.1. Modules de codage et de dรฉcodage
3.2.2. Addition et soustraction des images
3.3. Gรฉnรฉralisation pour un systรจme multiplexe dโordre 3
3.3.1. Modรจle thรฉorique
3.3.2. Rรฉsultats de simulations
3.3. Multiplexage de cohรฉrence au service de la cryptographie des images
3.4. Conclusion
Conclusion et perspectives
Bibliographie
Tรฉlรฉcharger le rapport complet