Extraer bordes de carretera de la nube de puntos pcl ros melodic.
Estoy tratando de extraer características (vértices y bordes de la carretera) de una nube de puntos del plano del suelo.
Tengo estimado el plano del suelo a través de RANSAC.
La nube de puntos proviene de puntos de carretera y fuera de la carretera de una calle.
Necesito detectar la carretera. Por lo tanto, necesito los bordes de la carretera.
Esto es a lo que me refiero como “bordes”.
¿Alguien puede sugerirme una forma de extraer esta información de la nube de puntos?
davy.ai
Existen diferentes métodos para extraer características y bordes de una nube de puntos, y algunos enfoques posibles se enumeran a continuación:
Ajuste de línea o ajuste de curva: otro enfoque es ajustar directamente primitivas geométricas (como líneas, curvas o splines) a la nube de puntos. Esto se puede hacer de diferentes maneras, ya sea minimizando la distancia entre los puntos y el modelo (como en RANSAC), o mediante la optimización de una función de costo global que equilibra la suavidad y la fidelidad a los datos (como en los métodos de mínimos cuadrados o minimización de energía). Una vez que se estima el modelo, se pueden extraer sus puntos de contorno o generar nuevos puntos a lo largo del modelo para formar un borde continuo.
Características y descriptores locales: un tercer enfoque es confiar en características y descriptores locales que capturan la forma y la textura de la superficie de la carretera. Ejemplos de tales características incluyen histogramas de gradientes orientados (HOG), transformación de características invariantes a la escala (SIFT), contexto de forma, imágenes en espiral, etc. Una vez que se extraen estas características de la nube de puntos, se puede utilizar un clasificador o un algoritmo de clustering para identificar los puntos de la carretera y estimar sus bordes. Este enfoque es más robusto a las variaciones en iluminación, textura y forma, pero requiere una mayor cantidad de datos y cómputo.
Dependiendo de la complejidad de la escena, los requisitos de precisión y los recursos informáticos disponibles, se puede elegir uno o una combinación de estos métodos para extraer los bordes de la carretera de la nube de puntos. También es importante evaluar el rendimiento y las limitaciones de cada método en conjuntos de datos representativos, y ajustar los parámetros y algoritmos en consecuencia.