Ferramentas de suporte à construção de aplicações de segmentação de imagens digitais
Abstract
The development of image processing techniques and applications involves experimenting with algorithms and execution parameters. Thus, current development environments provide tools for programmer and user at different abstraction levels. However, most software tools allow only for the development of algorithms. Automatic methods, such as for image segmentation, are currently not practical for many applications and in order to provide acceptable solutions interactive procedures are being developed. This work describes an object-oriented framework for interactive procedures that encapsulates common features in segmentation applications and also supports (algorithmic) image processing in general.
References
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).
