Loading…

Improving the Efficiency of Viewpoint Composition

In this paper, we concentrate on the problem of finding the viewpoint that best satisfies a set of visual composition properties, often referred to as Virtual Camera or Viewpoint Composition. Previous approaches in the literature, which are based on general optimization solvers, are limited in their...

Full description

Saved in:
Bibliographic Details
Published in:IEEE transactions on visualization and computer graphics 2014-05, Vol.20 (5), p.795-807
Main Authors: Ranon, Roberto, Urli, Tommaso
Format: Article
Language:English
Subjects:
Citations: Items that this one cites
Items that cite this one
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
cited_by cdi_FETCH-LOGICAL-c382t-3a3daa17afe2241efea85a2173ed87561afc9d875f0b52c9c5000f3027977ede3
cites cdi_FETCH-LOGICAL-c382t-3a3daa17afe2241efea85a2173ed87561afc9d875f0b52c9c5000f3027977ede3
container_end_page 807
container_issue 5
container_start_page 795
container_title IEEE transactions on visualization and computer graphics
container_volume 20
creator Ranon, Roberto
Urli, Tommaso
description In this paper, we concentrate on the problem of finding the viewpoint that best satisfies a set of visual composition properties, often referred to as Virtual Camera or Viewpoint Composition. Previous approaches in the literature, which are based on general optimization solvers, are limited in their practical applicability because of unsuitable computation times and limited experimental analysis. To bring performances much closer to the needs of interactive applications, we introduce novel ways to define visual properties, evaluate their satisfaction, and initialize the search for optimal viewpoints, and test them in several problems under various time budgets, quantifying also, for the first time in the domain, the importance of tuning the parameters that control the behavior of the solving process. While our solver, as others in the literature, is based on Particle Swarm Optimization, our contributions could be applied to any stochastic search process that solves through many viewpoint evaluations, such as the genetic algorithms employed by other papers in the literature. The complete source code of our approach, together with the scenes and problems we have employed, can be downloaded from https://bitbucket.org/rranon/smart-viewpoint-computation-lib.
doi_str_mv 10.1109/TVCG.2013.2297932
format article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_miscellaneous_1520946949</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>6702501</ieee_id><sourcerecordid>1711547960</sourcerecordid><originalsourceid>FETCH-LOGICAL-c382t-3a3daa17afe2241efea85a2173ed87561afc9d875f0b52c9c5000f3027977ede3</originalsourceid><addsrcrecordid>eNqFkE1LAzEQhoMo1q8fIIIsePGydSbZJJujFK0FwYv2uqTbiaZ0N3WzVfrv3aW1By-eZmCeeZl5GLtEGCKCuXudjsZDDiiGnBttBD9gJ2gyTEGCOux60DrliqsBO41xAYBZlptjNuBKSM2NOWE4qVZN-PL1e9J-UPLgnC891eUmCS6ZevpeBV-3yShUqxB960N9zo6cXUa62NUz9vb48Dp6Sp9fxpPR_XNaipy3qbBibi1q64jzDMmRzaXlqAXNcy0VWleavnMwk7w0pQQAJ4BrozXNSZyx221ud9_nmmJbVD6WtFzamsI6FqgRZaaNgv9RycFkymSmQ2_-oIuwburukY4Cgzmg6incUmUTYmzIFavGV7bZFAhFr77o1Re9-mKnvtu53iWvZxXN9xu_rjvgagt4ItqPlQYuu5wfKuOFnA</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>1509180169</pqid></control><display><type>article</type><title>Improving the Efficiency of Viewpoint Composition</title><source>IEEE Xplore (Online service)</source><creator>Ranon, Roberto ; Urli, Tommaso</creator><creatorcontrib>Ranon, Roberto ; Urli, Tommaso</creatorcontrib><description>In this paper, we concentrate on the problem of finding the viewpoint that best satisfies a set of visual composition properties, often referred to as Virtual Camera or Viewpoint Composition. Previous approaches in the literature, which are based on general optimization solvers, are limited in their practical applicability because of unsuitable computation times and limited experimental analysis. To bring performances much closer to the needs of interactive applications, we introduce novel ways to define visual properties, evaluate their satisfaction, and initialize the search for optimal viewpoints, and test them in several problems under various time budgets, quantifying also, for the first time in the domain, the importance of tuning the parameters that control the behavior of the solving process. While our solver, as others in the literature, is based on Particle Swarm Optimization, our contributions could be applied to any stochastic search process that solves through many viewpoint evaluations, such as the genetic algorithms employed by other papers in the literature. The complete source code of our approach, together with the scenes and problems we have employed, can be downloaded from https://bitbucket.org/rranon/smart-viewpoint-computation-lib.</description><identifier>ISSN: 1077-2626</identifier><identifier>EISSN: 1941-0506</identifier><identifier>DOI: 10.1109/TVCG.2013.2297932</identifier><identifier>PMID: 26357299</identifier><identifier>CODEN: ITVGEA</identifier><language>eng</language><publisher>United States: IEEE</publisher><subject>Accuracy ; Algorithms ; Cameras ; Cognition ; Concentration (composition) ; Genetic algorithms ; Optimization ; Rendering (computer graphics) ; Search problems ; Searching ; Solvers ; Source code ; Tuning ; viewpoint composition ; viewpoint computation ; virtual camera composition ; Virtual camera control ; Visual ; Visualization</subject><ispartof>IEEE transactions on visualization and computer graphics, 2014-05, Vol.20 (5), p.795-807</ispartof><rights>Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) May 2014</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c382t-3a3daa17afe2241efea85a2173ed87561afc9d875f0b52c9c5000f3027977ede3</citedby><cites>FETCH-LOGICAL-c382t-3a3daa17afe2241efea85a2173ed87561afc9d875f0b52c9c5000f3027977ede3</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/6702501$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>314,780,784,27924,27925,54796</link.rule.ids><backlink>$$Uhttps://www.ncbi.nlm.nih.gov/pubmed/26357299$$D View this record in MEDLINE/PubMed$$Hfree_for_read</backlink></links><search><creatorcontrib>Ranon, Roberto</creatorcontrib><creatorcontrib>Urli, Tommaso</creatorcontrib><title>Improving the Efficiency of Viewpoint Composition</title><title>IEEE transactions on visualization and computer graphics</title><addtitle>TVCG</addtitle><addtitle>IEEE Trans Vis Comput Graph</addtitle><description>In this paper, we concentrate on the problem of finding the viewpoint that best satisfies a set of visual composition properties, often referred to as Virtual Camera or Viewpoint Composition. Previous approaches in the literature, which are based on general optimization solvers, are limited in their practical applicability because of unsuitable computation times and limited experimental analysis. To bring performances much closer to the needs of interactive applications, we introduce novel ways to define visual properties, evaluate their satisfaction, and initialize the search for optimal viewpoints, and test them in several problems under various time budgets, quantifying also, for the first time in the domain, the importance of tuning the parameters that control the behavior of the solving process. While our solver, as others in the literature, is based on Particle Swarm Optimization, our contributions could be applied to any stochastic search process that solves through many viewpoint evaluations, such as the genetic algorithms employed by other papers in the literature. The complete source code of our approach, together with the scenes and problems we have employed, can be downloaded from https://bitbucket.org/rranon/smart-viewpoint-computation-lib.</description><subject>Accuracy</subject><subject>Algorithms</subject><subject>Cameras</subject><subject>Cognition</subject><subject>Concentration (composition)</subject><subject>Genetic algorithms</subject><subject>Optimization</subject><subject>Rendering (computer graphics)</subject><subject>Search problems</subject><subject>Searching</subject><subject>Solvers</subject><subject>Source code</subject><subject>Tuning</subject><subject>viewpoint composition</subject><subject>viewpoint computation</subject><subject>virtual camera composition</subject><subject>Virtual camera control</subject><subject>Visual</subject><subject>Visualization</subject><issn>1077-2626</issn><issn>1941-0506</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2014</creationdate><recordtype>article</recordtype><recordid>eNqFkE1LAzEQhoMo1q8fIIIsePGydSbZJJujFK0FwYv2uqTbiaZ0N3WzVfrv3aW1By-eZmCeeZl5GLtEGCKCuXudjsZDDiiGnBttBD9gJ2gyTEGCOux60DrliqsBO41xAYBZlptjNuBKSM2NOWE4qVZN-PL1e9J-UPLgnC891eUmCS6ZevpeBV-3yShUqxB960N9zo6cXUa62NUz9vb48Dp6Sp9fxpPR_XNaipy3qbBibi1q64jzDMmRzaXlqAXNcy0VWleavnMwk7w0pQQAJ4BrozXNSZyx221ud9_nmmJbVD6WtFzamsI6FqgRZaaNgv9RycFkymSmQ2_-oIuwburukY4Cgzmg6incUmUTYmzIFavGV7bZFAhFr77o1Re9-mKnvtu53iWvZxXN9xu_rjvgagt4ItqPlQYuu5wfKuOFnA</recordid><startdate>20140501</startdate><enddate>20140501</enddate><creator>Ranon, Roberto</creator><creator>Urli, Tommaso</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>F28</scope><scope>FR3</scope><scope>7X8</scope></search><sort><creationdate>20140501</creationdate><title>Improving the Efficiency of Viewpoint Composition</title><author>Ranon, Roberto ; Urli, Tommaso</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c382t-3a3daa17afe2241efea85a2173ed87561afc9d875f0b52c9c5000f3027977ede3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2014</creationdate><topic>Accuracy</topic><topic>Algorithms</topic><topic>Cameras</topic><topic>Cognition</topic><topic>Concentration (composition)</topic><topic>Genetic algorithms</topic><topic>Optimization</topic><topic>Rendering (computer graphics)</topic><topic>Search problems</topic><topic>Searching</topic><topic>Solvers</topic><topic>Source code</topic><topic>Tuning</topic><topic>viewpoint composition</topic><topic>viewpoint computation</topic><topic>virtual camera composition</topic><topic>Virtual camera control</topic><topic>Visual</topic><topic>Visualization</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Ranon, Roberto</creatorcontrib><creatorcontrib>Urli, Tommaso</creatorcontrib><collection>IEEE All-Society Periodicals Package (ASPP) 2005-present</collection><collection>IEEE All-Society Periodicals Package (ASPP) 1998-Present</collection><collection>IEEE Xplore</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>ANTE: Abstracts in New Technology &amp; Engineering</collection><collection>Engineering Research Database</collection><collection>MEDLINE - Academic</collection><jtitle>IEEE transactions on visualization and computer graphics</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Ranon, Roberto</au><au>Urli, Tommaso</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Improving the Efficiency of Viewpoint Composition</atitle><jtitle>IEEE transactions on visualization and computer graphics</jtitle><stitle>TVCG</stitle><addtitle>IEEE Trans Vis Comput Graph</addtitle><date>2014-05-01</date><risdate>2014</risdate><volume>20</volume><issue>5</issue><spage>795</spage><epage>807</epage><pages>795-807</pages><issn>1077-2626</issn><eissn>1941-0506</eissn><coden>ITVGEA</coden><abstract>In this paper, we concentrate on the problem of finding the viewpoint that best satisfies a set of visual composition properties, often referred to as Virtual Camera or Viewpoint Composition. Previous approaches in the literature, which are based on general optimization solvers, are limited in their practical applicability because of unsuitable computation times and limited experimental analysis. To bring performances much closer to the needs of interactive applications, we introduce novel ways to define visual properties, evaluate their satisfaction, and initialize the search for optimal viewpoints, and test them in several problems under various time budgets, quantifying also, for the first time in the domain, the importance of tuning the parameters that control the behavior of the solving process. While our solver, as others in the literature, is based on Particle Swarm Optimization, our contributions could be applied to any stochastic search process that solves through many viewpoint evaluations, such as the genetic algorithms employed by other papers in the literature. The complete source code of our approach, together with the scenes and problems we have employed, can be downloaded from https://bitbucket.org/rranon/smart-viewpoint-computation-lib.</abstract><cop>United States</cop><pub>IEEE</pub><pmid>26357299</pmid><doi>10.1109/TVCG.2013.2297932</doi><tpages>13</tpages></addata></record>
fulltext fulltext
identifier ISSN: 1077-2626
ispartof IEEE transactions on visualization and computer graphics, 2014-05, Vol.20 (5), p.795-807
issn 1077-2626
1941-0506
language eng
recordid cdi_proquest_miscellaneous_1520946949
source IEEE Xplore (Online service)
subjects Accuracy
Algorithms
Cameras
Cognition
Concentration (composition)
Genetic algorithms
Optimization
Rendering (computer graphics)
Search problems
Searching
Solvers
Source code
Tuning
viewpoint composition
viewpoint computation
virtual camera composition
Virtual camera control
Visual
Visualization
title Improving the Efficiency of Viewpoint Composition
url http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-30T22%3A10%3A06IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Improving%20the%20Efficiency%20of%20Viewpoint%20Composition&rft.jtitle=IEEE%20transactions%20on%20visualization%20and%20computer%20graphics&rft.au=Ranon,%20Roberto&rft.date=2014-05-01&rft.volume=20&rft.issue=5&rft.spage=795&rft.epage=807&rft.pages=795-807&rft.issn=1077-2626&rft.eissn=1941-0506&rft.coden=ITVGEA&rft_id=info:doi/10.1109/TVCG.2013.2297932&rft_dat=%3Cproquest_cross%3E1711547960%3C/proquest_cross%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-c382t-3a3daa17afe2241efea85a2173ed87561afc9d875f0b52c9c5000f3027977ede3%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_pqid=1509180169&rft_id=info:pmid/26357299&rft_ieee_id=6702501&rfr_iscdi=true