Resposta rápida
Mean Shift LSH, que é uma atualização em do famoso algoritmo Mean Shift em bem conhecido por sua capacidade de segmentação de imagensO ( n )O(n2)
Algumas explicações
Se você deseja uma verdadeira abordagem não supervisionada para segmentar imagens, use algoritmos de agrupamento . O fato é que existem muitos algoritmos com diferentes complexidade e especificidade de tempo . Pegue o mais famoso, o Mean, que está em tão rápido, mas você precisa especificar quantos clusters você deseja, que não é o que você pretende, explorando uma imagem desconhecida sem qualquer informação sobre quantas formas são presentes nele. Além disso, mesmo que você suponha que sabe quantas formas estão presentes, podemos supor que existem formas aleatórias, que é outro ponto em que os meios falham porque é projetado para encontrar aglomerados elípticos e NÃOO ( n ) KKO(n)K formas aleatórias.
Pelo contrário, temos a Mudança Média que é capaz de encontrar automaticamente o número de clusters - o que é útil quando você não sabe o que está procurando - com formas aleatórias .
É claro que você substitui o parâmetro de Meios por outros parâmetros Mean Shift, que podem ser difíceis de ajustar, mas não existe uma ferramenta que permita fazer mágica se você não estiver se exercitando.KKK
Um conselho para o cluster de segmentação de imagens
Transforme seu espaço de cores de RGB em LUV, o que é melhor para a distância euclidiana.
KComplexidade do tempo Mean vs Mean Shift LSH
- Desvio médio:O(α.n)
- K-significa:O(β.n)
- α>β
O Shift médio LSH é mais lento, mas se adapta melhor às suas necessidades. Ele permanece linear e também é escalável com a implementação mencionada.
PS: Minha foto de perfil é uma aplicação do LSH Mean Shift em mim, se ela puder ajudar a descobrir como funciona.