Publicação

Autostereoscopic Head-Up Display: picture generating unit’s performance increase

Ver documento

Detalhes bibliográficos
Resumo:Nowadays three-dimensional (3D) displays are starting to be used in many areas such as: cinema, Head-Up Displays (HUD) for automotive and avionics industry, advertising, video-game industry and many other areas. This master’s dissertation will be focused in an Augmented Reality (AR) HUD for automotive industry in partnership with Bosch Car Multimedia (CM) Portugal [1], with the objective of improving the Picture Generation Unit (PGU) performance off the AR-HUD prototype. At the end, the AR-HUD should be capable to allow the driver to observe 3D objects projected in a car windshield with several depths distances with a rendering time above 60 milliseconds (ms) or 16.7 frames per second (FPS). Based on the above goals, it is necessary to study binocular vison [2] in order to understand how human being perceives 3D vision and to know the several optical parameters associated with it, such as: the Interocular distance, Convergence, Binocular Disparity, Accommodation and others. These parameters will be needed to produce a correct stereo image, which is composed by two images, one corresponding to the view of the right eye and the other corresponding to the view of the left eye. To perceive 3D object in real world, which defines augmented reality, without the use of a special glasses or the need to wear other devices, which defines an Autostereoscopic (AS) Displays that are capable to make such job. Many types of technologies for these displays were developed with different optical goals, such as: Parallax Barrier, Lenticular Lenses or Light Field displays [3]. For this project it was required from Bosch the use of a Lenticular Lenses Display. With the use of an array of a lenticular lens on top of a Liquid Crystal Display (LCD) it is possible to “send” a set of pixels columns for each eye separately, displayed in flat LCD based on the light refraction [4]. To produce the right Pixel Assignment Matrix (PAM), which has the responsibility to guide the stereo image generation to be showed in the 3D Display, several parameters must be in count, which are required by the lenticular lenses configuration, such as: the number of Lens Per Inch (LPI), the lens’s slanted angle, viewing distance, Field Of View (FOV) and others. The PGU receives. as an input, the lenticular lens’s parameters, the optical parameters previously mentioned and the chosen scene, generating a 3D image, which was executed by the Central Unit Processing (CPU), which generates a huge rendering time, around 1.3 seconds which is less than 1 frame per second. The solution, to reduce this rendering time, will pass to migrate the processing from CPU to the Graphical Processing Unit (GPU), which is present in the graphics card. This solution also requires a pre-processing of the PAM which will releases a lot of processing during the executing of the pixel assignment on sub-pixel level. To implement this solution on sub-pixel level, through the GPU programming, it will be use OpenGL libraries [5] and Python [6] 2.7 as programming language. For the rendering process of the stereo image, it will be applied the rasterization method. The lenticular lenses can be used to provide two-view (one point of view) or multi-view (several points of views). For these AR-HUD, it be used for two-view, with an eye-tracking system as future feature system, which will allow the inclination and the adjustment of the 3D display, based on the location of the driver’s eyes.
Autores principais:Raimundo, Guilherme Nuno Henriques de Oliveira Brochado
Assunto:Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática
Ano:2018
País:Portugal
Tipo de documento:dissertação de mestrado
Tipo de acesso:acesso restrito
Instituição associada:Universidade do Minho
Idioma:inglês
Origem:RepositóriUM - Universidade do Minho
_version_ 1867438586051166208
author Raimundo, Guilherme Nuno Henriques de Oliveira Brochado
author_facet Raimundo, Guilherme Nuno Henriques de Oliveira Brochado
author_role author
contributor_name_str_mv Cardoso, Paulo
Carvalho, Adriano Dídimo Machado
RepositóriUM - Universidade do Minho
country_str PT
creators_json_txt [{\"Person.name\":\"Raimundo, Guilherme Nuno Henriques de Oliveira Brochado\"}]
datacite.contributors.contributor.contributorName.fl_str_mv Cardoso, Paulo
Carvalho, Adriano Dídimo Machado
RepositóriUM - Universidade do Minho
datacite.creators.creator.creatorName.fl_str_mv Raimundo, Guilherme Nuno Henriques de Oliveira Brochado
datacite.date.Accepted.fl_str_mv 2018-01-01T00:00:00Z
datacite.date.embargoed.fl_str_mv 10000-01-01T00:00:00Z
datacite.rights.fl_str_mv http://purl.org/coar/access_right/c_16ec
datacite.subjects.subject.fl_str_mv Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática
datacite.titles.title.fl_str_mv Autostereoscopic Head-Up Display: picture generating unit’s performance increase
dc.contributor.none.fl_str_mv Cardoso, Paulo
Carvalho, Adriano Dídimo Machado
RepositóriUM - Universidade do Minho
dc.creator.none.fl_str_mv Raimundo, Guilherme Nuno Henriques de Oliveira Brochado
dc.date.Accepted.fl_str_mv 2018-01-01T00:00:00Z
dc.date.embargoed.fl_str_mv 10000-01-01T00:00:00Z
dc.format.none.fl_str_mv application/pdf
dc.identifier.none.fl_str_mv https://hdl.handle.net/1822/60414
dc.language.none.fl_str_mv eng
dc.rights.none.fl_str_mv http://purl.org/coar/access_right/c_16ec
dc.subject.none.fl_str_mv Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática
dc.title.fl_str_mv Autostereoscopic Head-Up Display: picture generating unit’s performance increase
dc.type.none.fl_str_mv http://purl.org/coar/resource_type/c_bdcc
description Nowadays three-dimensional (3D) displays are starting to be used in many areas such as: cinema, Head-Up Displays (HUD) for automotive and avionics industry, advertising, video-game industry and many other areas. This master’s dissertation will be focused in an Augmented Reality (AR) HUD for automotive industry in partnership with Bosch Car Multimedia (CM) Portugal [1], with the objective of improving the Picture Generation Unit (PGU) performance off the AR-HUD prototype. At the end, the AR-HUD should be capable to allow the driver to observe 3D objects projected in a car windshield with several depths distances with a rendering time above 60 milliseconds (ms) or 16.7 frames per second (FPS). Based on the above goals, it is necessary to study binocular vison [2] in order to understand how human being perceives 3D vision and to know the several optical parameters associated with it, such as: the Interocular distance, Convergence, Binocular Disparity, Accommodation and others. These parameters will be needed to produce a correct stereo image, which is composed by two images, one corresponding to the view of the right eye and the other corresponding to the view of the left eye. To perceive 3D object in real world, which defines augmented reality, without the use of a special glasses or the need to wear other devices, which defines an Autostereoscopic (AS) Displays that are capable to make such job. Many types of technologies for these displays were developed with different optical goals, such as: Parallax Barrier, Lenticular Lenses or Light Field displays [3]. For this project it was required from Bosch the use of a Lenticular Lenses Display. With the use of an array of a lenticular lens on top of a Liquid Crystal Display (LCD) it is possible to “send” a set of pixels columns for each eye separately, displayed in flat LCD based on the light refraction [4]. To produce the right Pixel Assignment Matrix (PAM), which has the responsibility to guide the stereo image generation to be showed in the 3D Display, several parameters must be in count, which are required by the lenticular lenses configuration, such as: the number of Lens Per Inch (LPI), the lens’s slanted angle, viewing distance, Field Of View (FOV) and others. The PGU receives. as an input, the lenticular lens’s parameters, the optical parameters previously mentioned and the chosen scene, generating a 3D image, which was executed by the Central Unit Processing (CPU), which generates a huge rendering time, around 1.3 seconds which is less than 1 frame per second. The solution, to reduce this rendering time, will pass to migrate the processing from CPU to the Graphical Processing Unit (GPU), which is present in the graphics card. This solution also requires a pre-processing of the PAM which will releases a lot of processing during the executing of the pixel assignment on sub-pixel level. To implement this solution on sub-pixel level, through the GPU programming, it will be use OpenGL libraries [5] and Python [6] 2.7 as programming language. For the rendering process of the stereo image, it will be applied the rasterization method. The lenticular lenses can be used to provide two-view (one point of view) or multi-view (several points of views). For these AR-HUD, it be used for two-view, with an eye-tracking system as future feature system, which will allow the inclination and the adjustment of the 3D display, based on the location of the driver’s eyes.
dirty 0
eu_rights_str_mv restrictedAccess
format masterThesis
fulltext.url.fl_str_mv https://repositorium.uminho.pt/bitstreams/734014b1-e55a-4a94-9879-3bd88e41346d/download
id rum_ed20c1955377784ef9d32b129078a443
identifier.url.fl_str_mv https://hdl.handle.net/1822/60414
instacron_str repositorium
institution Universidade do Minho
instname_str Universidade do Minho
language eng
network_acronym_str rum
network_name_str RepositóriUM - Universidade do Minho
oai_identifier_str oai:repositorium.uminho.pt:1822/60414
organization_str_mv urn:organizationAcronym:repositorium
person_str_mv Raimundo, Guilherme Nuno Henriques de Oliveira Brochado
publishDate 2018
reponame_str RepositóriUM - Universidade do Minho
repository_id_str urn:repositoryAcronym:rum
service_str_mv urn:repositoryAcronym:rum
spelling engporNowadays three-dimensional (3D) displays are starting to be used in many areas such as: cinema, Head-Up Displays (HUD) for automotive and avionics industry, advertising, video-game industry and many other areas. This master’s dissertation will be focused in an Augmented Reality (AR) HUD for automotive industry in partnership with Bosch Car Multimedia (CM) Portugal [1], with the objective of improving the Picture Generation Unit (PGU) performance off the AR-HUD prototype. At the end, the AR-HUD should be capable to allow the driver to observe 3D objects projected in a car windshield with several depths distances with a rendering time above 60 milliseconds (ms) or 16.7 frames per second (FPS). Based on the above goals, it is necessary to study binocular vison [2] in order to understand how human being perceives 3D vision and to know the several optical parameters associated with it, such as: the Interocular distance, Convergence, Binocular Disparity, Accommodation and others. These parameters will be needed to produce a correct stereo image, which is composed by two images, one corresponding to the view of the right eye and the other corresponding to the view of the left eye. To perceive 3D object in real world, which defines augmented reality, without the use of a special glasses or the need to wear other devices, which defines an Autostereoscopic (AS) Displays that are capable to make such job. Many types of technologies for these displays were developed with different optical goals, such as: Parallax Barrier, Lenticular Lenses or Light Field displays [3]. For this project it was required from Bosch the use of a Lenticular Lenses Display. With the use of an array of a lenticular lens on top of a Liquid Crystal Display (LCD) it is possible to “send” a set of pixels columns for each eye separately, displayed in flat LCD based on the light refraction [4]. To produce the right Pixel Assignment Matrix (PAM), which has the responsibility to guide the stereo image generation to be showed in the 3D Display, several parameters must be in count, which are required by the lenticular lenses configuration, such as: the number of Lens Per Inch (LPI), the lens’s slanted angle, viewing distance, Field Of View (FOV) and others. The PGU receives. as an input, the lenticular lens’s parameters, the optical parameters previously mentioned and the chosen scene, generating a 3D image, which was executed by the Central Unit Processing (CPU), which generates a huge rendering time, around 1.3 seconds which is less than 1 frame per second. The solution, to reduce this rendering time, will pass to migrate the processing from CPU to the Graphical Processing Unit (GPU), which is present in the graphics card. This solution also requires a pre-processing of the PAM which will releases a lot of processing during the executing of the pixel assignment on sub-pixel level. To implement this solution on sub-pixel level, through the GPU programming, it will be use OpenGL libraries [5] and Python [6] 2.7 as programming language. For the rendering process of the stereo image, it will be applied the rasterization method. The lenticular lenses can be used to provide two-view (one point of view) or multi-view (several points of views). For these AR-HUD, it be used for two-view, with an eye-tracking system as future feature system, which will allow the inclination and the adjustment of the 3D display, based on the location of the driver’s eyes.application/pdfporAutostereoscopic Head-Up Display: picture generating unit’s performance increaseRaimundo, Guilherme Nuno Henriques de Oliveira BrochadoCardoso, PauloCarvalho, Adriano Dídimo MachadoHostingInstitutionOrganizationalRepositóriUM - Universidade do Minhoe-mailmailto:repositorium@usdb.uminho.ptrepositorium@usdb.uminho.ptTID2022110452018201810000-01-01T00:00:00Z2018-01-01T00:00:00ZHandlehttps://hdl.handle.net/1822/60414http://purl.org/coar/access_right/c_16ecrestricted accesshttp://www.oecd.org/science/inno/38235147.pdfFields of Science and Technology (FOS)Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática2253038 bytesliteraturehttp://purl.org/coar/resource_type/c_bdccmaster thesishttp://purl.org/coar/access_right/c_f1cfapplication/pdffulltexthttps://repositorium.uminho.pt/bitstreams/734014b1-e55a-4a94-9879-3bd88e41346d/download
spellingShingle Autostereoscopic Head-Up Display: picture generating unit’s performance increase
Raimundo, Guilherme Nuno Henriques de Oliveira Brochado
Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática
status SINGLETON
subject.other.fl_str_mv Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática
title Autostereoscopic Head-Up Display: picture generating unit’s performance increase
title_full Autostereoscopic Head-Up Display: picture generating unit’s performance increase
title_fullStr Autostereoscopic Head-Up Display: picture generating unit’s performance increase
title_full_unstemmed Autostereoscopic Head-Up Display: picture generating unit’s performance increase
title_short Autostereoscopic Head-Up Display: picture generating unit’s performance increase
title_sort Autostereoscopic Head-Up Display: picture generating unit’s performance increase
topic Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática
topic_facet Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática
url https://hdl.handle.net/1822/60414
visible 1