Ferramentas de suporte à construção de aplicações de segmentação de imagens digitais

  • Gabriel Lühers Graça UFRGS
  • Carla Maria Dal Sasso Freitas UFRGS

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.

Keywords: Object-Oriented Framework, lrnage Processing Systems, Segmentation

References

BALEN, Richard van et al. Scillmage: A Multi-layered Environment for Use and Development of Image Processing Software. In: Experimental Environments for Computer Vision and Image Processing. Singapore: World Scientific Press, 1994, p.107-126.

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).
Published
1998-10-13
GRAÇA, Gabriel Lühers; FREITAS, Carla Maria Dal Sasso. Ferramentas de suporte à construção de aplicações de segmentação de imagens digitais. In: BRAZILIAN SYMPOSIUM ON SOFTWARE ENGINEERING (SBES), 12. , 1998, Maringá/PR. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 1998 . p. 123-138. ISSN 2833-0633. DOI: https://doi.org/10.5753/sbes.1998.24023.