{"id":467,"date":"2018-07-05T14:38:25","date_gmt":"2018-07-05T14:38:25","guid":{"rendered":"http:\/\/osiris.itabc.cnr.it\/scenebaker\/?page_id=467"},"modified":"2023-01-29T16:57:14","modified_gmt":"2023-01-29T16:57:14","slug":"emviq","status":"publish","type":"page","link":"https:\/\/osiris.itabc.cnr.it\/scenebaker\/index.php\/projects\/emviq\/","title":{"rendered":"EMviq"},"content":{"rendered":"\n<p class=\"has-text-align-justify\"><strong>EMviq<\/strong> (<em>Extended Matrix Visual Inspector and Querier<\/em>)&nbsp;is a complete, interactive 4D visualization and runtime interrogation tool developed by B. Fanini (CNR ISPC) for Extended Matrices &#8211; see <a rel=\"noopener noreferrer\" href=\"http:\/\/osiris.itabc.cnr.it\/extendedmatrix\/\" target=\"_blank\" class=\"ek-link\">Extended Matrix (E. Demetrescu, CNR ISPC) official website<\/a>. The tool focuses on <em>automatic extraction<\/em>&nbsp;from <a aria-label=\"GraphML (opens in a new tab)\" href=\"http:\/\/graphml.graphdrawing.org\/\" target=\"_blank\" rel=\"noreferrer noopener\" class=\"ek-link\">GraphML<\/a> files (EMs) targeting 3D <em>visualization<\/em>, ease-of-use and <em>performance<\/em> &#8211; in order to establish a fast and robust pipeline within&nbsp;a multi-disciplinary team.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" loading=\"lazy\" width=\"1800\" height=\"950\" src=\"https:\/\/osiris.itabc.cnr.it\/scenebaker\/wp-content\/uploads\/2019\/02\/emviq2018.jpg\" alt=\"\" class=\"wp-image-720\" srcset=\"https:\/\/osiris.itabc.cnr.it\/scenebaker\/wp-content\/uploads\/2019\/02\/emviq2018.jpg 1800w, https:\/\/osiris.itabc.cnr.it\/scenebaker\/wp-content\/uploads\/2019\/02\/emviq2018-300x158.jpg 300w, https:\/\/osiris.itabc.cnr.it\/scenebaker\/wp-content\/uploads\/2019\/02\/emviq2018-768x405.jpg 768w, https:\/\/osiris.itabc.cnr.it\/scenebaker\/wp-content\/uploads\/2019\/02\/emviq2018-1024x540.jpg 1024w\" sizes=\"(max-width: 1800px) 100vw, 1800px\" \/><\/figure><\/div>\n\n\n<p class=\"has-text-align-justify\">In order to inspect and query at runtime a single <a href=\"http:\/\/osiris.itabc.cnr.it\/extendedmatrix\/\" target=\"_blank\" aria-label=\"Extended Matrix (EM) (opens in a new tab)\" rel=\"noreferrer noopener\" class=\"ek-link\">Extended Matrix (EM)<\/a> described by GraphML, the tool automagically performs a <em>translation<\/em> of the EM into appropriate&nbsp;runtime data structures, suitable for 3D interactive queries. These&nbsp;are extracted or re-computed whenever the EM&nbsp;is being modified:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" loading=\"lazy\" width=\"1400\" height=\"604\" src=\"https:\/\/osiris.itabc.cnr.it\/scenebaker\/wp-content\/uploads\/2017\/07\/em-extraction.jpg\" alt=\"em-extraction\" class=\"wp-image-471\" srcset=\"https:\/\/osiris.itabc.cnr.it\/scenebaker\/wp-content\/uploads\/2017\/07\/em-extraction.jpg 1400w, https:\/\/osiris.itabc.cnr.it\/scenebaker\/wp-content\/uploads\/2017\/07\/em-extraction-300x129.jpg 300w, https:\/\/osiris.itabc.cnr.it\/scenebaker\/wp-content\/uploads\/2017\/07\/em-extraction-1024x442.jpg 1024w\" sizes=\"(max-width: 1400px) 100vw, 1400px\" \/><\/figure><\/div>\n\n\n<ol><li><strong>The<em> Proxy-Graph<\/em><\/strong>: a graph for real-time queries and interrogation, handling 3D proxies objects well defined in 3D space. Generation of such graph may&nbsp;include procedural sub-graphs (e.g. &#8220;Seriation Node&#8221;)&nbsp; by procedurally instancing the referenced 3D proxy element into multiple locations, depending on transformation rules<\/li><li><em style=\"font-size: inherit; background-color: initial;\"><strong>Source-Graphs<\/strong><\/em><span style=\"font-size: inherit; background-color: initial;\">: an internal runtime representation of EM sources relationships (paradata)<\/span><\/li><li><strong>A <em style=\"font-size: inherit; background-color: initial;\">Timeline<\/em><\/strong><span style=\"font-size: inherit; background-color: initial;\">: a finite number of time-periods, identified by beginning and end values<\/span> <\/li><\/ol>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" loading=\"lazy\" width=\"1200\" height=\"729\" src=\"https:\/\/osiris.itabc.cnr.it\/scenebaker\/wp-content\/uploads\/2018\/11\/carving.jpg\" alt=\"\" class=\"wp-image-705\" srcset=\"https:\/\/osiris.itabc.cnr.it\/scenebaker\/wp-content\/uploads\/2018\/11\/carving.jpg 1200w, https:\/\/osiris.itabc.cnr.it\/scenebaker\/wp-content\/uploads\/2018\/11\/carving-300x182.jpg 300w, https:\/\/osiris.itabc.cnr.it\/scenebaker\/wp-content\/uploads\/2018\/11\/carving-768x467.jpg 768w, https:\/\/osiris.itabc.cnr.it\/scenebaker\/wp-content\/uploads\/2018\/11\/carving-1024x622.jpg 1024w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" \/><\/figure><\/div>\n\n\n<h2 id=\"emviq-2020\">EMviq (2020)<\/h2>\n\n\n\n<p class=\"has-text-align-justify\">A new version of <strong>EMviq <\/strong>is being currently developed within <a href=\"https:\/\/sshopencloud.eu\/\">SSHOC project<\/a>. The new tool is <em>completely web-based<\/em> &#8211; developed on top of new <a class=\"ek-link\" href=\"https:\/\/osiris.itabc.cnr.it\/scenebaker\/index.php\/projects\/aton\/\">ATON 3.0<\/a> framework, thus inheriting all the features offered by ATON (no installation, cross-device usage, etc.). Such tool also introduces new smart search, and it is being integrated with <a aria-label=\"ownCloud (opens in a new tab)\" rel=\"noreferrer noopener\" class=\"ek-link\" href=\"https:\/\/owncloud.org\/\" target=\"_blank\">ownCloud<\/a> and <a aria-label=\"nextCloud  (opens in a new tab)\" rel=\"noreferrer noopener\" class=\"ek-link\" href=\"https:\/\/nextcloud.com\/\" target=\"_blank\">nextCloud <\/a>to provide distributed workflow among remote professionals.<\/p>\n\n\n\n<figure class=\"is-layout-flex wp-block-gallery-1 wp-block-gallery aligncenter has-nested-images columns-default is-cropped\">\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" loading=\"lazy\" width=\"1024\" height=\"508\" data-id=\"780\"  src=\"https:\/\/osiris.itabc.cnr.it\/scenebaker\/wp-content\/uploads\/2020\/03\/emviq-aton-1024x508.jpg\" alt=\"\" class=\"wp-image-780\" srcset=\"https:\/\/osiris.itabc.cnr.it\/scenebaker\/wp-content\/uploads\/2020\/03\/emviq-aton-1024x508.jpg 1024w, https:\/\/osiris.itabc.cnr.it\/scenebaker\/wp-content\/uploads\/2020\/03\/emviq-aton-300x149.jpg 300w, https:\/\/osiris.itabc.cnr.it\/scenebaker\/wp-content\/uploads\/2020\/03\/emviq-aton-768x381.jpg 768w, https:\/\/osiris.itabc.cnr.it\/scenebaker\/wp-content\/uploads\/2020\/03\/emviq-aton-1536x762.jpg 1536w, https:\/\/osiris.itabc.cnr.it\/scenebaker\/wp-content\/uploads\/2020\/03\/emviq-aton-2048x1015.jpg 2048w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/figure>\n\n\n\n<p class=\"has-text-align-justify\">You can have a quick look of current <a href=\"https:\/\/aton.ispc.cnr.it\/a\/emviq\/?s=samples\/montebelluna\" class=\"ek-link\">working prototype here<\/a> on a sample project that loads, parses and processes a sample EM (GraphML) online. You can try live smart search functionalities selecting for instance &#8220;Last Period Rec&#8221; on the timeline and searching &#8220;<em>USV100<\/em>&#8221; (single proxy), &#8220;<em>anvil<\/em>&#8221; (highligh nodes related to the anvil), &#8220;<em>wall<\/em>&#8221; &#8211; or from &#8220;Last Period&#8221; searching &#8220;<em>ground<\/em>&#8221; or &#8220;<em>west<\/em>&#8220;\/&#8221;<em>east<\/em>&#8220;.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><a href=\"https:\/\/aton.ispc.cnr.it\/a\/emviq\/?s=samples\/montebelluna\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" loading=\"lazy\" width=\"900\" height=\"774\" src=\"https:\/\/osiris.itabc.cnr.it\/scenebaker\/wp-content\/uploads\/2021\/06\/emviq21-montebelluna.jpg\" alt=\"\" class=\"wp-image-1215\" srcset=\"https:\/\/osiris.itabc.cnr.it\/scenebaker\/wp-content\/uploads\/2021\/06\/emviq21-montebelluna.jpg 900w, https:\/\/osiris.itabc.cnr.it\/scenebaker\/wp-content\/uploads\/2021\/06\/emviq21-montebelluna-300x258.jpg 300w, https:\/\/osiris.itabc.cnr.it\/scenebaker\/wp-content\/uploads\/2021\/06\/emviq21-montebelluna-768x660.jpg 768w\" sizes=\"(max-width: 900px) 100vw, 900px\" \/><\/a><\/figure><\/div>\n\n\n<p>You can find the full source (GPL v3) of <strong>EMviq<\/strong> and deployment instructions here:<\/p>\n\n\n\n<div class=\"is-layout-flex wp-block-buttons\">\n<div class=\"wp-block-button aligncenter has-custom-width wp-block-button__width-50\"><a class=\"wp-block-button__link\" href=\"https:\/\/github.com\/phoenixbf\/emviq.git\">EMviq GitHub<\/a><\/div>\n<\/div>\n\n\n\n<h2 id=\"emviq-desktop-2016-2018\">EMviq desktop (2016-2018)<\/h2>\n\n\n\n<figure class=\"wp-block-embed aligncenter is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"EMviq 2018\" width=\"1200\" height=\"675\" src=\"https:\/\/www.youtube.com\/embed\/IYOyNsvHyrY?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<p class=\"has-text-align-justify\">The first desktop prototype of EMviq was based on <a rel=\"noopener noreferrer\" href=\"http:\/\/www.openscenegraph.com\/\" target=\"_blank\">OpenSceneGraph<\/a> framework, <a rel=\"noopener noreferrer\" href=\"http:\/\/pugixml.org\/\" target=\"_blank\">PugiXML<\/a> library and several&nbsp;C++ modules developed within <a href=\"https:\/\/osiris.itabc.cnr.it\/scenebaker\/index.php\/projects\/osglab\/\">osgLab<\/a> suite: you can find EMviq prototype <a href=\"http:\/\/192.167.233.132:8080\/share.cgi?ssid=0jnG8cS\">here.<\/a> <\/p>\n\n\n\n<h2 id=\"references\">References<\/h2>\n\n\n\n<ul><li>Demetrescu, E.; Fanini, B.; Cocca, E. (2023). <em><a rel=\"noreferrer noopener\" href=\"https:\/\/www.mdpi.com\/2571-9408\/6\/2\/69\" target=\"_blank\">An Online Dissemination Workflow for the Scientific Process in CH through Semantic 3D: EMtools and EMviq Open Source Tools<\/a><\/em>. Heritage, 6, 1264-1276. https:\/\/doi.org\/10.3390\/heritage6020069<\/li><li>Fanini, B. et al. (2022). <a rel=\"noreferrer noopener\" href=\"https:\/\/link.springer.com\/chapter\/10.1007\/978-3-031-15553-6_26\" target=\"_blank\"><em>Building Blocks for Multi-dimensional WebXR Inspection Tools Targeting Cultural Heritage<\/em><\/a>. In: De Paolis, L.T., Arpaia, P., Sacco, M. (eds) Extended Reality. XR Salento 2022. Lecture Notes in Computer Science, vol 13446. Springer, Cham. https:\/\/doi.org\/10.1007\/978-3-031-15553-6_26<\/li><li>Berto S, Demetrescu E, Fanini B, Bonetto J, Salemi G. (2021). <em><a aria-label=\"Analysis and Validation of the 3D Reconstructive Process through the Extended Matrix Framework of the Temple of the Roman Forum of Nora (Sardinia, CA) (opens in a new tab)\" rel=\"noreferrer noopener\" class=\"ek-link\" href=\"https:\/\/www.mdpi.com\/2673-4931\/10\/1\/18\" target=\"_blank\">Analysis and Validation of the 3D Reconstructive Process through the Extended Matrix Framework of the Temple of the Roman Forum of Nora (Sardinia, CA)<\/a><\/em>. Environmental Sciences Proceedings. 2021; 10(1):18. https:\/\/doi.org\/10.3390\/environsciproc2021010018<\/li><li>Fanini, B., &amp; Demetrescu, E. (2018). <em><a aria-label=\"Carving Time and Space: A Mutual Stimulation of IT and Archaeology to Craft Multidimensional VR Data-Inspection (opens in a new tab)\" rel=\"noreferrer noopener\" class=\"ek-link\" href=\"https:\/\/www.springerprofessional.de\/en\/carving-time-and-space-a-mutual-stimulation-of-it-and-archaeolog\/16571346\" target=\"_blank\">Carving Time and Space: A Mutual Stimulation of IT and Archaeology to Craft Multidimensional VR Data-Inspection<\/a><\/em>. In International and Interdisciplinary Conference on Digital Environments for Education, Arts and Heritage (pp. 553-565). Springer, Cham.<\/li><li>Demetrescu, E., &amp; Fanini, B. (2017). <em><a aria-label=\"A white-box framework to oversee archaeological virtual reconstructions in space and time: methods and tools (opens in a new tab)\" rel=\"noreferrer noopener\" class=\"ek-link\" href=\"https:\/\/www.sciencedirect.com\/science\/article\/pii\/S2352409X17301475\" target=\"_blank\">A white-box framework to oversee archaeological virtual reconstructions in space and time: methods and tools<\/a><\/em>\u00a0&#8211; Journal of Archaeological Science: Reports, 14, 500-514<\/li><li>Demetrescu, E. (2015). <em><a aria-label=\"Archaeological stratigraphy as a formal language for virtual reconstruction. Theory and practice (opens in a new tab)\" rel=\"noreferrer noopener\" class=\"ek-link\" href=\"https:\/\/www.sciencedirect.com\/science\/article\/pii\/S0305440315000382\" target=\"_blank\">Archaeological stratigraphy as a formal language for virtual reconstruction. Theory and practice<\/a><\/em>\u00a0&#8211; Journal of Archaeological Science, 57, 42-55<\/li><\/ul>\n","protected":false},"excerpt":{"rendered":"<p>EMviq (Extended Matrix Visual Inspector and Querier)&nbsp;is a complete, interactive 4D visualization and runtime interrogation tool developed by B. Fanini (CNR ISPC) for Extended Matrices &#8211; see Extended Matrix (E. Demetrescu, CNR ISPC) official website. The tool focuses on automatic extraction&nbsp;from GraphML files (EMs) targeting 3D visualization, ease-of-use and performance &#8211; in order to establish &#8230; <a title=\"EMviq\" class=\"read-more\" href=\"https:\/\/osiris.itabc.cnr.it\/scenebaker\/index.php\/projects\/emviq\/\" aria-label=\"More on EMviq\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":91,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":[],"_links":{"self":[{"href":"https:\/\/osiris.itabc.cnr.it\/scenebaker\/index.php\/wp-json\/wp\/v2\/pages\/467"}],"collection":[{"href":"https:\/\/osiris.itabc.cnr.it\/scenebaker\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/osiris.itabc.cnr.it\/scenebaker\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/osiris.itabc.cnr.it\/scenebaker\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/osiris.itabc.cnr.it\/scenebaker\/index.php\/wp-json\/wp\/v2\/comments?post=467"}],"version-history":[{"count":78,"href":"https:\/\/osiris.itabc.cnr.it\/scenebaker\/index.php\/wp-json\/wp\/v2\/pages\/467\/revisions"}],"predecessor-version":[{"id":1329,"href":"https:\/\/osiris.itabc.cnr.it\/scenebaker\/index.php\/wp-json\/wp\/v2\/pages\/467\/revisions\/1329"}],"up":[{"embeddable":true,"href":"https:\/\/osiris.itabc.cnr.it\/scenebaker\/index.php\/wp-json\/wp\/v2\/pages\/91"}],"wp:attachment":[{"href":"https:\/\/osiris.itabc.cnr.it\/scenebaker\/index.php\/wp-json\/wp\/v2\/media?parent=467"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}