Procesarea imaginilor pe FPGA: implementarea algoritmilor de procesare a imaginilor pe circuitul FPGA Spartan 3AN

Rezumat

Lucrarea de licență abordează implementarea algoritmilor de procesare a imaginilor pe un circuit FPGA, cu accent pe circuitul Spartan 3AN. În documentare s-au folosit diverse surse precum programul Matlab 2007b și utilitarul System Generator din programul Xilinx ISE 10.1. Lucrarea este structurată în cinci capitole, în care se prezintă formarea și prezentarea imaginilor digitale, ajustarea luminosității și contrastului, deformarea imaginilor, tehnici pentru reducerea timpului de execuție, procesarea imaginilor, aspecte ale circuitelor FPGA și implementarea practică a algoritmilor de prelucrare a imaginilor. De la structura imaginilor digitale la comparația dintre camerele foto și ochiul uman, lucrarea acoperă aspecte esențiale ale procesării imaginilor și oferă o privire de ansamblu asupra tehnologiilor FPGA și a algoritmilor de prelucrare a imaginilor implementați.

Cuprins

4. INTRODUCERE
5. CAPITOLUL 1: FORMATUL ȘI AFIȘAREA IMAGINILOR
5.1. Structura imaginilor digitale
5.2. Camerele foto și ochiul uman
5.3. Ajustarea luminozității și contrastului
6. CAPITOLUL 2: TEHNICI PENTRU REDUCEREA TIMPULUI DE EXECUȚIE
6.1. Convoluția prin separabilitate
6.2. Convoluția Transformatei Fast Fourier
6.3. Convoluția prin separare
7. CAPITOLUL 3: ASPECTE ALE PROCESĂRII DE IMAGINI
7.1. Rezoluție spațială
7.2. Spațierea eșantionului și apertura eșantionării
7.3. Noțiuni despre tehnicile morfologice
8. CAPITOLUL 4: INFORMAȚII GENERALE DESPRE CIRCUITELE FPGA
8.1. Istoricul circuitelor FPGA
8.2. Comparație între tehnologiile FPGA
8.3. Arhitectură, proiectare și programare a circuitelor FPGA
8.4. Aplicații ale circuitelor FPGA
9. CAPITOLUL 5: PARTEA PRACTICĂ
9.1. Algoritmi de prelucrare a imaginilor
9.2. Implementarea algoritmilor folosind programele Matlab și Xilinx
Acestea sunt titlurile principale și subcapitolele din cuprinsul lucrării de licență.