10. Conclusões e trabalho futuro
10.2. Trabalho futuro
Existem alguns pontos nesta dissertação capazes de serem melhorados, no entanto alguns têm mais importância e prioridade que outros.
Os algoritmos de aquisição e compressão de vídeo foram concluídos com sucesso podendo integrar outro tipo de algoritmos futuramente. No entanto, apesar de funcionar, o algoritmo de detecção e seguimento de objectos necessita que sejam introduzidos filtros a fim de controlar a velocidade de deslocação dos servos, pois actualmente é um valor constante. Necessita, também, de filtros para conseguir desprezar falsos positivos, visto que o algoritmo implementado procura a cor definida para a bola em toda a imagem. Logo, se existir outro objecto diferente da bola de jogo no ângulo de visão da câmara, mas com a mesma cor, o algoritmo vai considerar este segundo objecto no cálculo do centro de massa.
O ponto mais importante a desenvolver no futuro neste projecto da câmara inteligente consiste em conseguir juntar o algoritmo de transmissão vídeo via TCP/IP com os algoritmos desenvolvidos.
Outro dos pontos que se pode ainda desenvolver é a comunicação do exterior para o KIT, de forma a fornecer coordenadas ao mesmo de onde se encontra a bola quando este não a detecta. Portanto, seria necessário implementar um cliente funcional.
O ADSP BF533 EZ-KIT Lite que se utiliza para esta dissertação foi explorado no limite máximo das suas capacidades, existindo outros DSP’s mais recentes no mercado como o ADSP BF561 EZ-KIT Lite com mais do dobro de memória interna e com dois processadores, o que seria uma óptima aquisição a fim de avançar mais o desenvolvimento deste projecto.
Bibliografia
[1] Woon-Seng Gan and Sen-Maw Kuo, Embedded signal processing with the micro signal
architecture. Hoboken, New Jersey: John Wiley & Sons, 2007.
[2] Iain E. G. Richardson, H.264 and MPEG-4 Video Compression: Video Coding for
Next-generation Multimedia. Aberdeen, England: John Wiley & Sons Ltd, 2003.
[3] William B. Pennebacker and Joan L. Mitchell, JPEG still image data compression
standard. New York, USA: Van Nostrand Reinhold, 1993.
[4] Rafael C. Gonzalez and Richard E. Woods, Digital image processing, 3rd ed. Upper Saddle River (NJ), USA: Pearson Education, 2008.
[5] Weidong Kou, Digital image compression : algorithms and standards. Boston (MA), USA: Kluwer Academic Publishers, 1995.
[6] Jae S. Lim, Two-dimensional signal and image processing. Englewood Cliffs (NJ), USA: Prentice Hall, 1990.
[7] David Salomon, Data compression : the complete reference, 2nd ed. New York, USA: Springer, 2000.
[8] Michael J Donahoo and Kenneth L. Calvert, The Pocket Guide to TCP/IP Sockets: C
Version. USA: Academic Press, 2001.
[9] Massimo Mancuso and Sebastiano Battiato, An Introduction to the Digital Still Camera
Technology. ST Journal of System Research - Special Issue on Image Processing for Digital Still Camera, 2(2). Italy, December 2001.
[10] Jack Keith, Video Demystified, 4th ed. Elsevier, 2005.
[11] Joan L. Michell, William B. Pennebaker, Chad E. Fogg, and Didier J. Legall, MPEG
Video: compression standard. New York: Chapman & Hall, 1996.
[12] Pedro Miguel Ribeiro Caleiro, Aplicações gráficas para configuração e monitorização
de sistemas de visão robótica. Universidade de Aveiro, 2006.
[13] Analog Devices, ADSP-BF533 Blackfin Processor Hardware Reference, revision 3.4. USA, April 2009.
[14] Analog Devices, Multiformat SDTV Video Decoder ADV7183. USA, 2005.
[15] Analog Devices, Blackfin Embedded Processor ADSP-BF531/ADSP-BF532/ADSP-
[16] Analog Devices, ADSP-BF533 EZ-KIT Lite Evaluation System Manual, Revision 3.1. USA, September 2007.
[17] Analog Devices, Blackfin USB-LAN EZ-Extender Manual, Revision 3.1. USA, September 2009.
[18] Analog Devices, Blackfin Processor Programming Reference (Includes All ADSP-
BF5xx Blackfin Processors). Revision 1.3. USA, September 2008.
[19] ROBOTIS, User's Manual Dynamixel AX-12., 2006.
[20] International Telecommunication Union, RECOMMENDATION ITU-R BT.656-5. Geneva, 2011.
[21] SMSC, LAN91C111 - 10/100 Non-PCI Ethernet Single Chip MAC + PHY, Revision
1.8. USA, July 2005.
[22] STMicroelectronics, Datasheet - L7800 SERIES. Italy, 2003. [23] STMicroelectronics, Datasheet - L78L00 SERIES. Italy, 1999.
[24] Texas Instruments, Datasheet - MAX232, MAX232I DUAL EIA-232
DRIVERS/RECEIVERS. USA, October 2002.
[25] CadSoft Computer Inc., EAGLE - EASILY APPLICABLE GRAPHICAL LAYOUT
EDITOR Manual. Version 4.1, 2nd ed. USA, 2004.
[26] CadSoft Computer Inc., EAGLE - EASILY APPLICABLE GRAPHICAL LAYOUT
EDITOR Tutorial. Version 4.1, 2nd ed. USA, 2004.
[27] Página oficial do CAMBADA. http://www.ieeta.pt/atri/cambada. [28] Página oficial do RoboCup. http://www.robocup.org.
[29] Página oficial da Acronym. http://www.acronym-it.com/.
[30] Página oficial do ADSP BF533 EZ-KIT Lite. http://www.analog.com/en/processors- dsp/blackfin/bf533-ezlite/processors/product.html.
[31] Página oficial da Analog Devices. http://www.analog.com/en/index.html.
[32] Página oficial do USB-LAN EZ-EXTENDER. http://www.analog.com/en/processors- dsp/blackfin/BF-EXTENDERUL/processors/product.html.
[33] Página oficial da norbain.
http://www.norbain.pt/prod/show.htm?id=7032700&idf=1&idf1=854&idf2=70752&id f3=70752.
[34] Página oficial do Kinect. http://www.xbox.com/pt-PT/Kinect. [35] Página oficial da NIKE. http://www.nike.com.
[36] Artigo de lentes e CCD. http://www.imaging-resource.com/PRODS/E20/E20A5.HTM. [37] Filtro Bayer. Artigo da Wikipedia. http://en.wikipedia.org/wiki/Bayer_filter.
[38] Artigo sobre o sistema PAL. http://www.labdv.com/leon-lab/video/interlace_en.htm. [39] TCP/IP. Artigo da Wikipedia. http://pt.wikipedia.org/wiki/TCP/IP.
[40] Pan and Tilt. Artigo da Wikipedia. http://en.wikipedia.org/wiki/Pan_tilt_zoom_camera. [41] RGB. Additive Colors.
http://www.jgiesen.de/javascript/HTML/HTML14/colors/colors.html. [42] YUV. Artigo da Wikipedia.
http://upload.wikimedia.org/wikipedia/commons/2/29/Barn-yuv.png.
[43] YUV. Artigo da softpixel. http://softpixel.com/~cwright/programming/colorspace/yuv/. [44] RS-232. Artigo da Wikipedia. http://en.wikipedia.org/wiki/RS-232.
[45] TTL. Artigo da Interfacebus. http://www.interfacebus.com/voltage_threshold.html. [46] DCT. Artigo da Wikipedia.
http://es.wikipedia.org/wiki/Transformada_de_coseno_discreta. [47] DCT. Artigo da Analog Devices.
http://download.analog.com/27516/trackeritem/1/4/3/1434/r8x8dct.asm.
[48] Zig-Zag. Artigo da Wikipedia. http://en.wikipedia.org/wiki/File:JPEG_ZigZag.svg. [49] D-Link DCS-6620G Wireless IP Camera.
Apêndice
Seguidamente é apresentado um esquema do hardware utilizado nesta dissertação, presente no ADSP BF533 EZ-KIT Lite e USB-LAN EZ-Extender.