Compression of Plenoptic Point Clouds

Point clouds have been recently used in applications involving real-time capture and rendering of 3D objects. In a point cloud, for practical reasons, each point or voxel is usually associated with one single color along with other attributes. The region-adaptive hierarchical transform (RAHT) coder...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:IEEE transactions on image processing 2019-03, Vol.28 (3), p.1419-1427
Hauptverfasser: Sandri, Gustavo, de Queiroz, Ricardo L., Chou, Philip A.
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 1427
container_issue 3
container_start_page 1419
container_title IEEE transactions on image processing
container_volume 28
creator Sandri, Gustavo
de Queiroz, Ricardo L.
Chou, Philip A.
description Point clouds have been recently used in applications involving real-time capture and rendering of 3D objects. In a point cloud, for practical reasons, each point or voxel is usually associated with one single color along with other attributes. The region-adaptive hierarchical transform (RAHT) coder has been proposed for single-color point clouds. The cloud is usually captured by many cameras and the colors are averaged in some fashion to yield the point color. This approach may not be very realistic since, in real world objects, the reflected light may significantly change with the viewing angle, especially if specular surfaces are present. For that, we are interested in a more complete representation, the plenoptic point cloud, wherein every point has associated colors in all directions. Here, we propose a compression method for such a representation. Instead of encoding a continuous function, since there is only a finite number of cameras, it makes sense to compress as many colors per voxel as cameras, and to leave any intermediary color rendering interpolation to the decoder. Hence, each voxel is associated with a vector of color values, for each color component. We have here developed and evaluated four methods to expand the RAHT coder to encompass the multiple colors case. Experiments with synthetic data helped us to correlate specularity with the compression, since object specularity, at a given point in space, directly affects color disparity among the cameras, impacting the coder performance. Simulations were carried out using natural (captured) data and results are presented as rate-distortion curves that show that a combination of Kahunen-Loève transform and RAHT achieves the best performance.
doi_str_mv 10.1109/TIP.2018.2877486
format Article
fullrecord <record><control><sourceid>proquest_RIE</sourceid><recordid>TN_cdi_pubmed_primary_30346288</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>8502100</ieee_id><sourcerecordid>2137555492</sourcerecordid><originalsourceid>FETCH-LOGICAL-c394t-9c5edca620cd86749f95d9443159ecb976ebf8dc75e527e9ce759f5d50dd75123</originalsourceid><addsrcrecordid>eNpdkE1Lw0AQhhdRbK3eBUEKInhJnd3sZHePEvwoFOyhnkO6O4GUJBuzycF_b0prD55mYJ73ZXgYu-Ww4BzM82a5XgjgeiG0UlInZ2zKjeQRgBTn4w6oIsWlmbCrEHYAXCJPLtkkhlgmQuspe0x93XYUQumbuS_m64oa3_alna992fTztPKDC9fsosirQDfHOWNfb6-b9CNafb4v05dVZGMj-8hYJGfzRIB1OlHSFAadkTLmaMhujUpoW2hnFRIKRcaSQlOgQ3BOIRfxjD0detvOfw8U-qwug6WqyhvyQ8gEF4nhyEGN6MM_dOeHrhm_G6lYIaI0-0I4ULbzIXRUZG1X1nn3k3HI9gqzUWG2V5gdFY6R-2PxsK3JnQJ_zkbg7gCURHQ6awTBAeJfW6Nyig</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2137555492</pqid></control><display><type>article</type><title>Compression of Plenoptic Point Clouds</title><source>IEEE Electronic Library (IEL)</source><creator>Sandri, Gustavo ; de Queiroz, Ricardo L. ; Chou, Philip A.</creator><creatorcontrib>Sandri, Gustavo ; de Queiroz, Ricardo L. ; Chou, Philip A.</creatorcontrib><description>Point clouds have been recently used in applications involving real-time capture and rendering of 3D objects. In a point cloud, for practical reasons, each point or voxel is usually associated with one single color along with other attributes. The region-adaptive hierarchical transform (RAHT) coder has been proposed for single-color point clouds. The cloud is usually captured by many cameras and the colors are averaged in some fashion to yield the point color. This approach may not be very realistic since, in real world objects, the reflected light may significantly change with the viewing angle, especially if specular surfaces are present. For that, we are interested in a more complete representation, the plenoptic point cloud, wherein every point has associated colors in all directions. Here, we propose a compression method for such a representation. Instead of encoding a continuous function, since there is only a finite number of cameras, it makes sense to compress as many colors per voxel as cameras, and to leave any intermediary color rendering interpolation to the decoder. Hence, each voxel is associated with a vector of color values, for each color component. We have here developed and evaluated four methods to expand the RAHT coder to encompass the multiple colors case. Experiments with synthetic data helped us to correlate specularity with the compression, since object specularity, at a given point in space, directly affects color disparity among the cameras, impacting the coder performance. Simulations were carried out using natural (captured) data and results are presented as rate-distortion curves that show that a combination of Kahunen-Loève transform and RAHT achieves the best performance.</description><identifier>ISSN: 1057-7149</identifier><identifier>EISSN: 1941-0042</identifier><identifier>DOI: 10.1109/TIP.2018.2877486</identifier><identifier>PMID: 30346288</identifier><identifier>CODEN: IIPRE4</identifier><language>eng</language><publisher>United States: IEEE</publisher><subject>Cameras ; Color ; compression ; Continuity (mathematics) ; Image coding ; Image color analysis ; image compression ; Interpolation ; plenoptic ; Point cloud ; Rendering ; Representations ; Surface treatment ; Three dimensional models ; Three-dimensional displays ; Transforms</subject><ispartof>IEEE transactions on image processing, 2019-03, Vol.28 (3), p.1419-1427</ispartof><rights>Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2019</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c394t-9c5edca620cd86749f95d9443159ecb976ebf8dc75e527e9ce759f5d50dd75123</citedby><cites>FETCH-LOGICAL-c394t-9c5edca620cd86749f95d9443159ecb976ebf8dc75e527e9ce759f5d50dd75123</cites><orcidid>0000-0002-3911-1838 ; 0000-0002-7242-0210</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/8502100$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>314,780,784,796,27922,27923,54756</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/8502100$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc><backlink>$$Uhttps://www.ncbi.nlm.nih.gov/pubmed/30346288$$D View this record in MEDLINE/PubMed$$Hfree_for_read</backlink></links><search><creatorcontrib>Sandri, Gustavo</creatorcontrib><creatorcontrib>de Queiroz, Ricardo L.</creatorcontrib><creatorcontrib>Chou, Philip A.</creatorcontrib><title>Compression of Plenoptic Point Clouds</title><title>IEEE transactions on image processing</title><addtitle>TIP</addtitle><addtitle>IEEE Trans Image Process</addtitle><description>Point clouds have been recently used in applications involving real-time capture and rendering of 3D objects. In a point cloud, for practical reasons, each point or voxel is usually associated with one single color along with other attributes. The region-adaptive hierarchical transform (RAHT) coder has been proposed for single-color point clouds. The cloud is usually captured by many cameras and the colors are averaged in some fashion to yield the point color. This approach may not be very realistic since, in real world objects, the reflected light may significantly change with the viewing angle, especially if specular surfaces are present. For that, we are interested in a more complete representation, the plenoptic point cloud, wherein every point has associated colors in all directions. Here, we propose a compression method for such a representation. Instead of encoding a continuous function, since there is only a finite number of cameras, it makes sense to compress as many colors per voxel as cameras, and to leave any intermediary color rendering interpolation to the decoder. Hence, each voxel is associated with a vector of color values, for each color component. We have here developed and evaluated four methods to expand the RAHT coder to encompass the multiple colors case. Experiments with synthetic data helped us to correlate specularity with the compression, since object specularity, at a given point in space, directly affects color disparity among the cameras, impacting the coder performance. Simulations were carried out using natural (captured) data and results are presented as rate-distortion curves that show that a combination of Kahunen-Loève transform and RAHT achieves the best performance.</description><subject>Cameras</subject><subject>Color</subject><subject>compression</subject><subject>Continuity (mathematics)</subject><subject>Image coding</subject><subject>Image color analysis</subject><subject>image compression</subject><subject>Interpolation</subject><subject>plenoptic</subject><subject>Point cloud</subject><subject>Rendering</subject><subject>Representations</subject><subject>Surface treatment</subject><subject>Three dimensional models</subject><subject>Three-dimensional displays</subject><subject>Transforms</subject><issn>1057-7149</issn><issn>1941-0042</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2019</creationdate><recordtype>article</recordtype><sourceid>RIE</sourceid><recordid>eNpdkE1Lw0AQhhdRbK3eBUEKInhJnd3sZHePEvwoFOyhnkO6O4GUJBuzycF_b0prD55mYJ73ZXgYu-Ww4BzM82a5XgjgeiG0UlInZ2zKjeQRgBTn4w6oIsWlmbCrEHYAXCJPLtkkhlgmQuspe0x93XYUQumbuS_m64oa3_alna992fTztPKDC9fsosirQDfHOWNfb6-b9CNafb4v05dVZGMj-8hYJGfzRIB1OlHSFAadkTLmaMhujUpoW2hnFRIKRcaSQlOgQ3BOIRfxjD0detvOfw8U-qwug6WqyhvyQ8gEF4nhyEGN6MM_dOeHrhm_G6lYIaI0-0I4ULbzIXRUZG1X1nn3k3HI9gqzUWG2V5gdFY6R-2PxsK3JnQJ_zkbg7gCURHQ6awTBAeJfW6Nyig</recordid><startdate>20190301</startdate><enddate>20190301</enddate><creator>Sandri, Gustavo</creator><creator>de Queiroz, Ricardo L.</creator><creator>Chou, Philip A.</creator><general>IEEE</general><general>The Institute of Electrical and Electronics Engineers, Inc. (IEEE)</general><scope>97E</scope><scope>RIA</scope><scope>RIE</scope><scope>NPM</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>7SP</scope><scope>8FD</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope><scope>7X8</scope><orcidid>https://orcid.org/0000-0002-3911-1838</orcidid><orcidid>https://orcid.org/0000-0002-7242-0210</orcidid></search><sort><creationdate>20190301</creationdate><title>Compression of Plenoptic Point Clouds</title><author>Sandri, Gustavo ; de Queiroz, Ricardo L. ; Chou, Philip A.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c394t-9c5edca620cd86749f95d9443159ecb976ebf8dc75e527e9ce759f5d50dd75123</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2019</creationdate><topic>Cameras</topic><topic>Color</topic><topic>compression</topic><topic>Continuity (mathematics)</topic><topic>Image coding</topic><topic>Image color analysis</topic><topic>image compression</topic><topic>Interpolation</topic><topic>plenoptic</topic><topic>Point cloud</topic><topic>Rendering</topic><topic>Representations</topic><topic>Surface treatment</topic><topic>Three dimensional models</topic><topic>Three-dimensional displays</topic><topic>Transforms</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Sandri, Gustavo</creatorcontrib><creatorcontrib>de Queiroz, Ricardo L.</creatorcontrib><creatorcontrib>Chou, Philip A.</creatorcontrib><collection>IEEE All-Society Periodicals Package (ASPP) 2005-present</collection><collection>IEEE All-Society Periodicals Package (ASPP) 1998-Present</collection><collection>IEEE Electronic Library (IEL)</collection><collection>PubMed</collection><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Electronics &amp; Communications Abstracts</collection><collection>Technology Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts – Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><collection>MEDLINE - Academic</collection><jtitle>IEEE transactions on image processing</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Sandri, Gustavo</au><au>de Queiroz, Ricardo L.</au><au>Chou, Philip A.</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Compression of Plenoptic Point Clouds</atitle><jtitle>IEEE transactions on image processing</jtitle><stitle>TIP</stitle><addtitle>IEEE Trans Image Process</addtitle><date>2019-03-01</date><risdate>2019</risdate><volume>28</volume><issue>3</issue><spage>1419</spage><epage>1427</epage><pages>1419-1427</pages><issn>1057-7149</issn><eissn>1941-0042</eissn><coden>IIPRE4</coden><abstract>Point clouds have been recently used in applications involving real-time capture and rendering of 3D objects. In a point cloud, for practical reasons, each point or voxel is usually associated with one single color along with other attributes. The region-adaptive hierarchical transform (RAHT) coder has been proposed for single-color point clouds. The cloud is usually captured by many cameras and the colors are averaged in some fashion to yield the point color. This approach may not be very realistic since, in real world objects, the reflected light may significantly change with the viewing angle, especially if specular surfaces are present. For that, we are interested in a more complete representation, the plenoptic point cloud, wherein every point has associated colors in all directions. Here, we propose a compression method for such a representation. Instead of encoding a continuous function, since there is only a finite number of cameras, it makes sense to compress as many colors per voxel as cameras, and to leave any intermediary color rendering interpolation to the decoder. Hence, each voxel is associated with a vector of color values, for each color component. We have here developed and evaluated four methods to expand the RAHT coder to encompass the multiple colors case. Experiments with synthetic data helped us to correlate specularity with the compression, since object specularity, at a given point in space, directly affects color disparity among the cameras, impacting the coder performance. Simulations were carried out using natural (captured) data and results are presented as rate-distortion curves that show that a combination of Kahunen-Loève transform and RAHT achieves the best performance.</abstract><cop>United States</cop><pub>IEEE</pub><pmid>30346288</pmid><doi>10.1109/TIP.2018.2877486</doi><tpages>9</tpages><orcidid>https://orcid.org/0000-0002-3911-1838</orcidid><orcidid>https://orcid.org/0000-0002-7242-0210</orcidid></addata></record>
fulltext fulltext_linktorsrc
identifier ISSN: 1057-7149
ispartof IEEE transactions on image processing, 2019-03, Vol.28 (3), p.1419-1427
issn 1057-7149
1941-0042
language eng
recordid cdi_pubmed_primary_30346288
source IEEE Electronic Library (IEL)
subjects Cameras
Color
compression
Continuity (mathematics)
Image coding
Image color analysis
image compression
Interpolation
plenoptic
Point cloud
Rendering
Representations
Surface treatment
Three dimensional models
Three-dimensional displays
Transforms
title Compression of Plenoptic Point Clouds
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-13T15%3A02%3A50IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_RIE&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Compression%20of%20Plenoptic%20Point%20Clouds&rft.jtitle=IEEE%20transactions%20on%20image%20processing&rft.au=Sandri,%20Gustavo&rft.date=2019-03-01&rft.volume=28&rft.issue=3&rft.spage=1419&rft.epage=1427&rft.pages=1419-1427&rft.issn=1057-7149&rft.eissn=1941-0042&rft.coden=IIPRE4&rft_id=info:doi/10.1109/TIP.2018.2877486&rft_dat=%3Cproquest_RIE%3E2137555492%3C/proquest_RIE%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=2137555492&rft_id=info:pmid/30346288&rft_ieee_id=8502100&rfr_iscdi=true