Transformada de Hough em OpenCL

Transformada de Hough Generalizada acelerada com OpenCL

 

A Transformada de Hough Generalizada é uma  técnica robusta para detectar formas geométricas na presença de ruído e oclusão. O algoritmo, contudo, pode ser muito lento quando muitos parâmetros, tais como rotação e escala, precisam ser considerados.

Segue uma previsão de um estudo de caso CMSoft em que iremos apresentar algoritmos em OpenCL para executar a transformada de Hough generalizada usando como entrada uma forma arbitrária definida pelo usuário (fornecida por meio de uma imagem em preto-e-branco), assim como o preprocessamento necessário. 

No vídeo abaixo, conseguimos detectar 37 moedas com uma médis de 7 fps (detecção de círculos em tempo real) usando a Transformada de Hough Generalizada acelerada com OpenCL. 

Estamos refinando alguns aspectos importantes do estudo de caso e o apresentaremos em algumas semanas.

 

Leave a Reply

Your email address will not be published. Required fields are marked *