Olá! Depois das férias, um post um pouco lúdico, para pegar o ritmo com calma… é possível vencer o mimetismo por processamento de imagens? Se nós conseguimos ver… talvez o software também possa!
A Imagem
Esta imagem é minha. Tirei esta foto no quintal de um ótimo restaurante nos Caminhos de Pedra, em Bento Gonçalves.
Não sei a espécie, se alguém souber, me conte nos comentários…
A borboleta tem cores parecidas com as do tronco da árvore em que está, mas a maior parte do corpo dela é de um marrom mais escuro e menos amarelado do que a árvore.
A imagem original (bem maior que esta) está no Flickr.
Segmentação

Segmentação por Mean-shift (30;25).
Fiz algumas tentativas com crescimento de regiões, mas percebi que são ficou muito bom – As áreas mais claras da asa realmente atrapalhavam. Então lembrei que o plugin de Mean-shift que tenho instalado permite ajustar a influência do componente espacial, e achei que isso ajudaria.
Depois de algumas tentativas chequei a este resultado (usando Spacial Radius = 30 e Color Distance = 25).
Como Mean-shift demora, parei de tentar ajustar e fui ver como fica o resultado final.
Usei threshold: a banda verde da imagem segmentada formou duas modas razoavelmente distintas, então ficou fácil escolher o nivel de threshold.
Sobre este resultado, apliquei alguns fechamentos e obtive algo bem parecido com a forma da minha borboleta!

Segmentação por Treshold (esquerda) e fechamentos (direita).
Se o objetivo for medir o comprimento de uma asa a outra, este resultado já é suficiente! E dá para conseguir resultados melhores com um pouco mais de estudo e insistência…
Até mais!



Boa tarde Gabriela!
Gostei muito do seu site ImageSurvey, gostaria que me ajudasse se pudesse! Trabalho com emulsões, coloquei umas fotos no picasa:
http://picasaweb.google.com/nairarm/Emulsoes#
quero medir o diâmetro de todos os glóbulos, tentei algo parecido com seu tutorial “Tutorial ImageJ – medição de área foliar”, mas como o interior dos glóbulos é da mesma cor do exterior não deu certo! (Veja a terceira foto que corresponde à segunda foto, só que depois de transformar pra 8 bits e tb fazer binário!)
Gostaria por favor que me ajudasse!
Obrigada
Olá Naira!
Quase que seu comentário se perdeu… estava na caixa de spam (acho que foi parar lá por causa do link).
Olheis suas imagens, e elas realmente não podem ser segmentadas desta forma. O ideal, neste caso é usar algo que combine detecção de bordas e crescimento de regiões. Não é fácil, mas também não é impossível. Este post talvez ajude a entender como: http://www.imagesurvey.com.br/2010/05/mean-shift-segmentacao-em-cores/
Gabriela, tá parecendo um Geometrídeo (Família).
Hasta..
Olá Gabriela. Joia!
Nunca tentou fazer a filtragem por colorimetria apenas.
Decompondo as o spectro em componentes I/Q-Y e depois utilziando alguma segmentação regionalizada para identificar cores e tons.
Estou querendo fazer isso pra identificar objetos.