Publication
Simplified 3D object detection for self-driving vehicles based on the removal of background points
| Summary: | Road accidents are one of the leading causes of death, with drivers being responsible for 90 percent of these. The most viable solution to save lives is to move on to autonomous driving, which explains why such a technology has been intensively investigated. An autonomous vehicle must first be aware of its surroundings. At present, such is done entirely using vision sensors, which capture information both from the scene – the background – and from dynamic objects – the foreground. This thesis explores a different approach in which the background needs not be observed, as the vehicle already carries detailed maps describing the scene. Vision sensors thus have the sole purpose of reconning dynamic objects. Given that such an approach enables discarding background information from sensor data, only foreground data that really matters is processed, leading to higher precision in detecting objects as well as to increased computational efficiency. The vision sensor that best suits the proposed approach is the LiDAR. First, unlike camera images, the point clouds generated by a LiDAR are not projections. As a result, a point that exists both in the generated point cloud and in the detailed maps belongs to the background and may thus be discarded. Second, a point cloud has more dimensions than the image captured by a camera, making it harder to process. It is therefore important to reduce the number of points of points clouds before processing these. This thesis provides the first-ever demonstration of the proposed approach. For the sake of completeness, such a demonstration is done resorting to two datasets: a dataset comprising point clouds captured by a real LiDAR – a real dataset – and a dataset comprising synthetically generated point clouds – a synthetic dataset. All results confirm that removing background points from a point cloud decreases the computational effort involved in 3D object identification while increasing its average precision. |
|---|---|
| Main Authors: | Gomes, João Miguel Silva de Melo |
| Subject: | Autonomous driving LiDAR Computer vision High-definition maps |
| Year: | 2021 |
| Country: | Portugal |
| Document type: | master thesis |
| Access type: | open access |
| Associated institution: | Universidade de Aveiro |
| Language: | English |
| Origin: | RIA - Repositório Institucional da Universidade de Aveiro |
| _version_ | 1877769199314534400 |
|---|---|
| author | Gomes, João Miguel Silva de Melo |
| author_facet | Gomes, João Miguel Silva de Melo |
| author_role | author |
| country_str | PT |
| creators_json_txt | [{\"Person.name\":\"Gomes, João Miguel Silva de Melo\"}] |
| datacite.creators.creator.creatorName.fl_str_mv | Gomes, João Miguel Silva de Melo |
| datacite.date.Accepted.fl_str_mv | 2021-12-15T00:00:00Z |
| datacite.date.available.fl_str_mv | 2025-06-13T10:45:06Z |
| datacite.date.embargoed.fl_str_mv | 2025-06-13T10:45:06Z |
| datacite.rights.fl_str_mv | http://purl.org/coar/access_right/c_abf2 |
| datacite.subjects.subject.fl_str_mv | Autonomous driving LiDAR Computer vision High-definition maps |
| datacite.titles.title.fl_str_mv | Simplified 3D object detection for self-driving vehicles based on the removal of background points |
| dc.creator.none.fl_str_mv | Gomes, João Miguel Silva de Melo |
| dc.date.Accepted.fl_str_mv | 2021-12-15T00:00:00Z |
| dc.date.available.fl_str_mv | 2025-06-13T10:45:06Z |
| dc.date.embargoed.fl_str_mv | 2025-06-13T10:45:06Z |
| dc.description.none.fl_str_mv | Os acidentes rodoviários são uma das principais causas de morte, sendo os condutores responsáveis por 90 por cento dos acidentes. A solução mais viável para salvar vidas será, portanto, evoluir para condução autónoma, o que explica a razão de tal tecnologia estar a ser intensamente investigada. Um veículo autónomo deve primeiro estar consciente do seu redor. Atualmente, tal é feito inteiramente com recurso a sensores de visão, que captam informação tanto da cena – o background – como de objetos dinâmicos – o foreground. Esta dissertação explora uma abordagem diferente na qual não é preciso observar o background, uma vez que o veículo já transporta mapas detalhados que o descrevem. Os sensores de visão têm assim o único propósito de reconhecer objetos dinâmicos. Dado que tal abordagem permite descartar a informação de background dos dados dos sensores, apenas os dados que realmente importam, os de foreground, são processados, levando a uma maior precisão na deteção de objetos e a uma maior eficiência computacional. O sensor de visão que melhor se adapta à abordagem proposta é o LiDAR, por duas razões. Primeiro, ao contrário das imagens capturadas por câmaras, as nuvens de pontos geradas por um LiDAR não são projeções. Como resultado, um ponto que existe tanto na nuvem de pontos capturada bem como no mapa detalhado que descreve o background é identificado como sendo um ponto de background, e pode assim ser descartado. Em segundo lugar, uma nuvem de pontos tem mais dimensões do que uma imagem captada pela câmara, tornando-a mais difícil de processar. É portanto essencial reduzir o número de pontos nas nuvens de pontos antes que estas sejam processadas. Este trabalho apresenta pela primeira vez uma demonstração da abordagem proposta. Por uma questão de completude, tal demonstração é feita recorrendo a dois datasets: um dataset constituído por nuvens de pontos capturadas por um LiDAR real – um dataset real – e um dataset constituído por nuvens de pontos geradas sinteticamente – um dataset sintético. Todos os resultados confirmam que remover pontos de background das nuvens de pontos capturadas diminui o esforço computacional envolvido na identificação de objetos 3D, ao mesmo tempo aumentando a sua precisão média. |
| dc.format.none.fl_str_mv | application/pdf |
| dc.identifier.none.fl_str_mv | http://hdl.handle.net/10773/33720 |
| dc.language.none.fl_str_mv | eng |
| dc.rights.none.fl_str_mv | http://purl.org/coar/access_right/c_abf2 |
| dc.subject.none.fl_str_mv | Autonomous driving LiDAR Computer vision High-definition maps |
| dc.title.fl_str_mv | Simplified 3D object detection for self-driving vehicles based on the removal of background points |
| dc.type.none.fl_str_mv | http://purl.org/coar/resource_type/c_bdcc |
| description | Road accidents are one of the leading causes of death, with drivers being responsible for 90 percent of these. The most viable solution to save lives is to move on to autonomous driving, which explains why such a technology has been intensively investigated. An autonomous vehicle must first be aware of its surroundings. At present, such is done entirely using vision sensors, which capture information both from the scene – the background – and from dynamic objects – the foreground. This thesis explores a different approach in which the background needs not be observed, as the vehicle already carries detailed maps describing the scene. Vision sensors thus have the sole purpose of reconning dynamic objects. Given that such an approach enables discarding background information from sensor data, only foreground data that really matters is processed, leading to higher precision in detecting objects as well as to increased computational efficiency. The vision sensor that best suits the proposed approach is the LiDAR. First, unlike camera images, the point clouds generated by a LiDAR are not projections. As a result, a point that exists both in the generated point cloud and in the detailed maps belongs to the background and may thus be discarded. Second, a point cloud has more dimensions than the image captured by a camera, making it harder to process. It is therefore important to reduce the number of points of points clouds before processing these. This thesis provides the first-ever demonstration of the proposed approach. For the sake of completeness, such a demonstration is done resorting to two datasets: a dataset comprising point clouds captured by a real LiDAR – a real dataset – and a dataset comprising synthetically generated point clouds – a synthetic dataset. All results confirm that removing background points from a point cloud decreases the computational effort involved in 3D object identification while increasing its average precision. |
| dirty | 0 |
| eu_rights_str_mv | openAccess |
| format | masterThesis |
| id | ria_713fc61e013a6ee9cada8c2a0af0a742 |
| identifier.url.fl_str_mv | http://hdl.handle.net/10773/33720 |
| inst_facet_str | urn:organizationAcronym:ua{{{_:::_}}}Universidade de Aveiro |
| instacron_str | ua |
| institution | Universidade de Aveiro |
| instname_str | Universidade de Aveiro |
| language | eng |
| network_acronym_str | ria |
| network_name_str | RIA - Repositório Institucional da Universidade de Aveiro |
| oai_identifier_str | oai:ria.ua.pt:10773/33720 |
| organization_str_mv | urn:organizationAcronym:ua |
| person_str_mv | Gomes, João Miguel Silva de Melo |
| publishDate | 2021 |
| repo_facet_str | urn:repositoryAcronym:ria{{{_:::_}}}RIA - Repositório Institucional da Universidade de Aveiro |
| reponame_str | RIA - Repositório Institucional da Universidade de Aveiro |
| repository_id_str | urn:repositoryAcronym:ria |
| service_str_mv | urn:repositoryAcronym:ria |
| spelling | pt_PTRoad accidents are one of the leading causes of death, with drivers being responsible for 90 percent of these. The most viable solution to save lives is to move on to autonomous driving, which explains why such a technology has been intensively investigated. An autonomous vehicle must first be aware of its surroundings. At present, such is done entirely using vision sensors, which capture information both from the scene – the background – and from dynamic objects – the foreground. This thesis explores a different approach in which the background needs not be observed, as the vehicle already carries detailed maps describing the scene. Vision sensors thus have the sole purpose of reconning dynamic objects. Given that such an approach enables discarding background information from sensor data, only foreground data that really matters is processed, leading to higher precision in detecting objects as well as to increased computational efficiency. The vision sensor that best suits the proposed approach is the LiDAR. First, unlike camera images, the point clouds generated by a LiDAR are not projections. As a result, a point that exists both in the generated point cloud and in the detailed maps belongs to the background and may thus be discarded. Second, a point cloud has more dimensions than the image captured by a camera, making it harder to process. It is therefore important to reduce the number of points of points clouds before processing these. This thesis provides the first-ever demonstration of the proposed approach. For the sake of completeness, such a demonstration is done resorting to two datasets: a dataset comprising point clouds captured by a real LiDAR – a real dataset – and a dataset comprising synthetically generated point clouds – a synthetic dataset. All results confirm that removing background points from a point cloud decreases the computational effort involved in 3D object identification while increasing its average precision.pt_PTOs acidentes rodoviários são uma das principais causas de morte, sendo os condutores responsáveis por 90 por cento dos acidentes. A solução mais viável para salvar vidas será, portanto, evoluir para condução autónoma, o que explica a razão de tal tecnologia estar a ser intensamente investigada. Um veículo autónomo deve primeiro estar consciente do seu redor. Atualmente, tal é feito inteiramente com recurso a sensores de visão, que captam informação tanto da cena – o background – como de objetos dinâmicos – o foreground. Esta dissertação explora uma abordagem diferente na qual não é preciso observar o background, uma vez que o veículo já transporta mapas detalhados que o descrevem. Os sensores de visão têm assim o único propósito de reconhecer objetos dinâmicos. Dado que tal abordagem permite descartar a informação de background dos dados dos sensores, apenas os dados que realmente importam, os de foreground, são processados, levando a uma maior precisão na deteção de objetos e a uma maior eficiência computacional. O sensor de visão que melhor se adapta à abordagem proposta é o LiDAR, por duas razões. Primeiro, ao contrário das imagens capturadas por câmaras, as nuvens de pontos geradas por um LiDAR não são projeções. Como resultado, um ponto que existe tanto na nuvem de pontos capturada bem como no mapa detalhado que descreve o background é identificado como sendo um ponto de background, e pode assim ser descartado. Em segundo lugar, uma nuvem de pontos tem mais dimensões do que uma imagem captada pela câmara, tornando-a mais difícil de processar. É portanto essencial reduzir o número de pontos nas nuvens de pontos antes que estas sejam processadas. Este trabalho apresenta pela primeira vez uma demonstração da abordagem proposta. Por uma questão de completude, tal demonstração é feita recorrendo a dois datasets: um dataset constituído por nuvens de pontos capturadas por um LiDAR real – um dataset real – e um dataset constituído por nuvens de pontos geradas sinteticamente – um dataset sintético. Todos os resultados confirmam que remover pontos de background das nuvens de pontos capturadas diminui o esforço computacional envolvido na identificação de objetos 3D, ao mesmo tempo aumentando a sua precisão média.application/pdfengpt_PTSimplified 3D object detection for self-driving vehicles based on the removal of background pointsGomes, João Miguel Silva de MeloHandlehttp://hdl.handle.net/10773/337202025-06-13T10:45:06Z2021-12-15T00:00:00Z2021-12-15http://purl.org/coar/access_right/c_abf2open accesspt_PTAutonomous drivingpt_PTLiDARpt_PTComputer visionpt_PTHigh-definition maps162116754 byteshttp://purl.org/coar/access_right/c_abf2application/pdffulltexthttps://ria.ua.pt/bitstream/10773/33720/1/Documento_Jo%c3%a3o_Gomes.pdfother research producthttp://purl.org/coar/resource_type/c_bdccmaster thesis |
| spellingShingle | Simplified 3D object detection for self-driving vehicles based on the removal of background points Gomes, João Miguel Silva de Melo Autonomous driving LiDAR Computer vision High-definition maps |
| status | SINGLETON |
| subject.fl_str_mv | Autonomous driving LiDAR Computer vision High-definition maps |
| title | Simplified 3D object detection for self-driving vehicles based on the removal of background points |
| title_full | Simplified 3D object detection for self-driving vehicles based on the removal of background points |
| title_fullStr | Simplified 3D object detection for self-driving vehicles based on the removal of background points |
| title_full_unstemmed | Simplified 3D object detection for self-driving vehicles based on the removal of background points |
| title_short | Simplified 3D object detection for self-driving vehicles based on the removal of background points |
| title_sort | Simplified 3D object detection for self-driving vehicles based on the removal of background points |
| topic | Autonomous driving LiDAR Computer vision High-definition maps |
| topic_facet | Autonomous driving LiDAR Computer vision High-definition maps |
| url | http://hdl.handle.net/10773/33720 |
| visible | 1 |
Funded activities
No funded projects found.