Ferramentas de suporte à construção de aplicações de segmentação de imagens digitais
Resumo
O desenvolvimento de aplicações e técnicas de processamento de imagens envolve experimentar com algoritmos e parâmetros de execução. Então, os atuais ambientes de desenvolvimento oferecem ferramentas para programador e usuário em diferentes níveis de abstração. No entanto, esses são, na sua maioria, orientados ao desenvolvimento de algoritmos. Métodos automáticos não são práticos para muitas aplicações, por exemplo para a segmentação de imagens, e assim técnicas interativas são necessãrias e estão sendo desenvolvidas. Este trabalho descreve um framework orientado a objetos para procedimentos interativos que encapsula funções comuns a aplicações de segmentação e também suporta processamento de imagens algorítmico em geral.
Referências
BECK, Kent; JOHNSON, Ralph. Patterns Generate Architectures. In: TOKORO, M. ; REMO, P. (Eds). EUROPEAN CONFERENCE ON OBJECT-ORIENTED PROGRAMMING (ECOOP'94), 8., July 1994, Bologna. Proceedings... Berlin: Springer Verlag, 1994, p.139-149. (Lecture Notes in Computer Science 821).
BENGTSSON, E, et al. An Interactive System for Image Analysis, In: BOLC, Leonard; KULP, Zenon (Eds). Digital Image Processing Systems. Berlin: Springer Verlag, 1981. (Lecture Notes in Computer Science 109).
BOOCH, Grady. Object-Oriented Design with Applications. Redwood City: The Benjamin/Cummings Publishing Company, 1991.
BRUGALI, Davide; MENGA, Giuseppe; AARSTEN, Amund. The Framework Life Span, Communications of the ACM, New York, v.40, n.10, p.65-68, Oct. 1997.
DataTechnology. ICE Browser 3.06. Disponível por e-mail em datatechnology@bgnett.no (1997).
FOWLER, Martin. UML Distilled - Applying the Standard Object Modeling Language. Reading: Addison Wesley, 1997.
GAMMA, Erich; HELM, Richard; JOHNSON, Ralph; VLISSIDES, John. Design Patterns: Abstraction and Reuse of Object-Oriented Design. In: NIERSTRASZ, O. M. (Ed). EUROPEAN CONFERENCE ON OBJECT-ORIENTED PROGRAMMING (ECOOP'93) 7, July 26-30, 1993, Kaiserslautern. Proceedings... Berlin: Springer-Verlag, 1993, p.406-431. (Lecture Notes in Computer Science 707).
GAMMA, Erich; HELM, Richard; JOHNSON, Ralph; VLISSIDES, John. Design Patterns - Elements of Reusable Object-Oriented Software. Reading: Addison Wesley, 1995.
GONZALEZ, Rafael, WOODS Richard. Digital Image Processing. Reading: Addisson Wesley, 1992.
GRAÇA, Gabriel Lühers. Documentação do framework Blue.. Disponível por WWW em http://www.inf.ufrgs.br/~graca/Blue/. (1998).
JAIN, Anil. Fundamentals of Digital Image Processing. Englewood Cliffs: Prentice-Hall, 1989.
JOHNSON, Ralph E. Documenting Frameworks using Patterns. In: ANNUAL ACM CONFERENCE ON OBJECT-ORIENTED SYSTEMS, LANGUAGES AND APPLICATIONS (OOPSLA'92), 7., 1992, Vancouver. Proceedings... New York: ACM Press, 1992.
JOHNSON, Ralph E. Frameworks=(Components+Patterns). Communications of the ACM, New York, v.40, n.10, p.39-42, Oct. 1997.
KONSTANTINIDES, K.; RASURE, J. R. The Khoros Software Development Environment for Image and Signal Processing. IEEE Transactions on Image Processing, New York, v.3, n.3, May 1994.
LAFFRA, C; BOS, J. van den. A Layered Object-Oriented Model for Interaction. In: BLAKE, E. WISSKIRCHEN, P. (Eds.). Advances in Object-Oriented Graphics 1 Berlin: Springer Verlag, 1991. (Eurographics Seminars).
LELEWER, D. A; HIRSCHBERG, D. S. Data Compression. ACM Computing Surveys, New York, v.19, n.3, p.216-296, 1987.
OLABARRIAGA, S. D.; SMEULDERS, A. W. M. Setting the mind for Intelligent Interactive Segmentation: Overview, Requirements, and Framework. In: DUNCAN, J; GINDI, G. (Eds). INTERNATIONAL CONFERENCE ON INFORMATION PROCESSING IN MEDICAL IMAGING (IPMI'97), 15., 1997, Poultney VT. Proceedings... Berlin: Springer Verlag, 1997, p.417-422. (Lecture Notes in Computer Science 1230). Disponível por WWW em [link] (1997).
OLABARRIAGA, S. D.; KOELMA, D.; SMEULDERS, A. W. M. A Simple Application Framework for Interactive Segmentation Systems. In: Annual Conference of the Advances School for Computing and Imaging (ASCI'97), 3, 1997. Proceedings... [S1], p.151-156, 1997. Disponível por WWW em http://carol.wins.uva.nl/~silvia (1997).
POPE, Arthur R.; LOWE, David G. Vista: A Software Environment for Computer Vision Research. In: IEEE CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION (CVPR'94), 1994. Proceedings... New York: IEEE Computer Society Press, 1994, p.768-772.
PUN, T. Entropic thresholding: A new approach. Computer Vision Graphics and Image Processing, [S.1], n.16, p.210-239, 1981.
SCHMID, Hans Albrecht. Systematic Framework Design. Communications of the ACM, New York, v.40, n. 10, p.48-51, Oct. 1997.
VAMOS, T. et al. A Knowledge-based Interactive Robot-vision System. In: BOLC, Leonard; KULP, Zenon (Eds). Digital Image Processing Systems. Berlin: Springer Verlag, 1981. (Lecture Notes in Computer Science 109).
WEGNER, Peter. Interactive Software Technology. In: TUCKER, A. (Ed). Handbook of Computer Science and Engeneering. Boca Raton FL: CRC Press, 1996. Disponível por WWW em http://www.cs.brown.edu/people/pw (1996).