Název:
Inteligentní kamera
Překlad názvu:
An Intelligent camera system
Autoři:
Gogol, František ; Macho, Tomáš (oponent) ; Valach, Soběslav (vedoucí práce) Typ dokumentu: Diplomové práce
Rok:
2008
Jazyk:
cze
Nakladatel: Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií
Abstrakt: [cze][eng]
Inteligentní kamerou se rozumí kamera doplněná o řídicí, vyhodnocovací popřípadě komunikační a zobrazovací jednotku, nejčastěji tvořenou jako embedded systém. Data získaná kamerou se ihned požadovaným způsobem zpracují a výstupem je zpracovaný obraz, popřípadě jen informace o sledovaném objektu. Tato diplomová práce se zabývá hardwarovou realizací inteligentní kamery do hradlového pole typu FPGA. Implementována architektura se skládá z řadiče kamery, řadiče paměti, řadiče IIC, VGA řadiče a vlastní výkonné jednotky. Řadič kamery obstarává komunikaci s CMOS senzorem. Řadič paměti komunikuje s DDR SDRAM pamětí. Řadič IIC tvoří rozhraní mezi PLB sběrnicí a IIC sběrnicí. VGA řadič čte data z paměti a posílá je na standardní VGA rozhraní (640x480, 60 Hz). Výkonná jednotka vyčítá obrazová data z paměti a postupně pixel po pixelu nad nimi provede požadovanou operaci. Veškeré funkce jsou řešeny hardwarově. Jednotlivé komponenty kamery byly napsány ve VHDL a Verilog jazyku.
An intelligent camera includes a processor, which can extract information from images without the need for an external processing unit, and interface devices used to make the results available to other devices. This paper describes the intelligent camera design and implementation into the Field Programmable Gate Array (FPGA). The implemented architecture contains a camera controller, a memory controller, an IIC controller, a VGA controller, and an execution unit. The camera controller communicates with a CMOS chip. The memory controller communicates with a DDR SDRAM memory. The IIC controller is the interface between a PLB bus and an IIC bus. The VGA controller takes data from the memory and transform them into the VGA format (640x480, 60 Hz). The execution unit extracts the image data from the memory. These data are processed by hardware pixel by pixel, which results in a modified image. The camera units has been implemented in the VHDL and Verilog languages.
Klíčová slova:
CMOS senzory; FPGA; PPC; zpracování obrazu; CMOS sensors; FPGA; Image processing; PPC
Instituce: Vysoké učení technické v Brně
(web)
Informace o dostupnosti dokumentu:
Plný text je dostupný v Digitální knihovně VUT. Původní záznam: http://hdl.handle.net/11012/13801