Contents
Visão Geral
- Cada região da imagem contém um padrão de cores distribuído de forma aproximadamente uniforme;
- A informação de cor de uma imagem pode ser representada através de um um pequeno conjunto de faixas de cores;
- As cores entre duas regiões vizinhas são distingüíveis.
The essential idea of JSEG is to separate the segmentation process into two independently processed stages,:
- Quantização Cromática.
- Segmentação Espacial.
Quantização Cromática e Geração da Imagem-J
A distribuição de cores na imagem é analisada e quantificada. Pixels são agrupados em classes de cores customizadas para aquela imagem que objetivam diferenciar regiões na imagem. Isto é realizado exclusivamente no Domínio do Valor, sem considerar as posições dos pixels na imagem ou suas distribuições espaciais.
Para essa quantificação e a geração das classes são usados critérios de mínima degradação perceptiva (perceptual degradation) utilizando o algortimo de quantização peer group filtering (PGF), na variante proposta em [3], utilizando um mínimo de cores.
Segundo os autores de JSEG, tipicamente serão necessárias 10 a 20 cores para descrever uma cena ao ar livre.
Cada cor é associada a uma classe. Cores de pixels então são substituídas por seus rótulos de classe de cor, criando-se um mapa de classes da imagem.
Figura 2. Exemplos de Mapas de Classes, cada um com 3 classes, {+, o, *}, e seu valor-J associado
Critérios para uma “boa” Segmentação no Contexto de J-SEG
Seja Z o conjunto de todos os pontos em um mapa de classes, tal que: (1) e seja m a média: (2)
Suponha que Z é classificado em C classes Zi, i = 1,…,C. Seja mi a média dos Ni pontos de dados da classe Zi: (3)
Sejam:
e
ST é a variância total dos pontos pertencentes a uma mesma classe.
Assim, J é definido como:
Assim, J passa a representar um critério de qualidade de uma distribuição de classes em uma imagem: Quanto maior J, melhor agrupados os rótulos de classes vão estar, como mostra a figura 2 acima. A motivação para a definição de J vem do discriminante linear multiclasse de Fisher, aqui usado para distribuições não-lineares arbitrárias. Diferentemente do objetivo do modelo de Fisher, porém, em J-SEG a definição de J assume que os rótulos de as classes são conhecidos, enquanto que o discriminante de Fisher objetiva rotular classes.
Recalculando J sobre cada região segmentada ao invés de sobre o mapa de classes da imagem inteira, pode-se definir o J médio como: (7)
onde Jk é o J calculado sobre uma região k, Mk é o número de pontos na região k, Né o número totral de pontos em um mapa de classes e a soma é realizada sobre o total de regiões no mapa de classes.
J-SEG propõe o J médio como o critério a ser minimizado.
Este critério envolve minimizar o custo associado com a partição da imagem em rótulos. O critério é aplicado a pequenas janelas no mapa de classes, usando [4], resultando na Imagem-J, uma imagem topográfica onde valores altos correpondem a prováveis limites entre regiões e valores baixos (“vales”) a prováveis centros de regiões.
Segmentação Espacial
A region growing method is then used to segment the image based on the multi-scale J-images. For video sequences, a region tracking scheme is embedded into region growing and problems of motion estimation are avoided. The goal is to achieve consistent segmentation and tracking results, even for scenes with arbitrary non-rigid object motion. Experiments show the robustness of the JSEG algorithm on real images and video.
Exemplos de JSEG dos Autores
Lizard, color 369×247 (original) | segmentation result (image is dimmed to show boundaries) |
Flower garden video sequence (frame 0), color 352×240 | segmentation result (image is dimmed to show boundaries) |
Tennis video sequence (frame 0), color 352×240 | segmentation result (image is dimmed to show boundaries) |
Links
Referências do Texto
- Y.Deng, and B.S.Manjunath, Unsupervised segmentation of color-texture regions in images and video. IEEE Transactions on Pattern Analysis and Machine Intelligence (PAMI ’01), August 2001.
- Y. Deng, B. S.Manjunath and H.Shin,Color image segmentation.IEEE Computer Society Conference on Computer Vision and Pattern Recognition CVPR’99, vol. 2, pp. 446-51, Fort Collins, CO, Jun. 1999.
- Yining Deng ; Kenney, C. ; Moore, M.S. ; Manjunath, B.S. Peer group filtering and perceptual color image quantization. ISCAS ’99. Proceedings of the 1999 IEEE International Symposium on Circuits and Systems, 1999 [PDF].
- Yining Deng; Manjunath, B.S. An efficient low-dimensional color indexing scheme for region-based image retrieval. ICASSP’99 – Proceedings of the IEEE International Conference on Acoustics, Speech, and Signal Processing, 1999 [PDF].
- Joan-Gerard Camarena, Valentín Gregori, Samuel Morillas, Almanzor Sapena, Some improvements for image filtering using peer group techniques, Image and Vision Computing, Volume 28, Issue 1, January 2010, Pages 188-201