Patents by Inventor Valerio Pascucci
Valerio Pascucci has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 9442960Abstract: A method, a system, and a computer-readable medium are provided which provide an efficient data layout for image data and fast access to samples of an image stored in hierarchical z-order format. An array of image data of a physical entity is ordered in a hierarchical z-order at a computing device. Data blocks are created from the array ordered based on the hierarchical z-order. Data files containing a predetermined number of successive data blocks are created from the created data blocks. A directory structure is created in a file system of a second computing device based on the hierarchical z-order. The created data files are stored in the created directory structure based on the hierarchical z-order.Type: GrantFiled: May 15, 2009Date of Patent: September 13, 2016Assignee: LAWRENCE LIVERMORE NATIONAL SECURITY, LLCInventor: Valerio Pascucci
-
Publication number: 20160231870Abstract: A generalized application coordination module coordinates execution of two or more general-purpose applications. Native display elements of the applications may be arranged in a composite application interface. Inputs and/or events pertaining to the composite application may be directed to respective applications. Operations to configure the application(s) of a composite application may be recorded and/or replayed as macro scripts, which may be triggered by specified workflow actions.Type: ApplicationFiled: February 5, 2016Publication date: August 11, 2016Inventors: Brian Summa, Valerio Pascucci
-
Patent number: 9275485Abstract: A method of creating an image mosaic is provided. A plurality of image files is read at a computing device. The plurality of image files contains image data defining a plurality of overlapping images. A dual adjacency mesh for an image mosaic is defined based on an arrangement of the plurality of overlapping images. The dual adjacency mesh is defined as a plurality of nodes and edges that connect a pair of the plurality of nodes. A node is defined for each image of the plurality of overlapping images, and an edge is defined when an overlap exists between a pair of images of the plurality of overlapping images. The image mosaic is presented in a display of the computing device. The image mosaic is created from the plurality of overlapping images based on the defined dual adjacency mesh.Type: GrantFiled: June 28, 2013Date of Patent: March 1, 2016Assignees: The University of Utah Research Foundation, Centre National de la Recherche ScientifiqueInventors: Brian Summa, Valerio Pascucci, Julien Tierny
-
Patent number: 8890894Abstract: An image mosaic is created from overlapping images. A first seam is shown between a first pair of overlapping images such that, on a first side, a first image of the first pair is shown, and on a second side, a second image of the first pair is shown. The first seam includes a plurality of pixels in the image mosaic. An indicator of an interaction with the image mosaic is received. The indicator indicates that the user has selected a pixel of the plurality of pixels of the first seam and has moved the selected pixel to a first location within an overlapping region between the first pair of overlapping images. A second seam that includes the first location is computed. The image mosaic including the second seam is presented. The second seam replaces at least a portion of the first seam in the image mosaic.Type: GrantFiled: June 28, 2012Date of Patent: November 18, 2014Assignee: The University of Utah Research FoundationInventors: Brian Summa, Valerio Pascucci
-
Patent number: 8836714Abstract: A method, a system, and a computer-readable medium are provided which provide interactive editing of image data. Image data is sampled, by a computing device, at a first resolution. The first resolution is lower than a full resolution of the image data. Gradients for the sampled image data are calculated by the computing device. The computing device solves a system equation for color pixel data for each pixel of the sampled image data using the sampled image data and the calculated gradients. The computing device controls a display of the color pixel data on a display.Type: GrantFiled: October 29, 2010Date of Patent: September 16, 2014Assignee: The University of Utah Research FoundationInventor: Valerio Pascucci
-
Publication number: 20140002488Abstract: A method of creating an image mosaic is provided. A plurality of image files is read at a computing device. The plurality of image files contains image data defining a plurality of overlapping images. A dual adjacency mesh for an image mosaic is defined based on an arrangement of the plurality of overlapping images. The dual adjacency mesh is defined as a plurality of nodes and edges that connect a pair of the plurality of nodes. A node is defined for each image of the plurality of overlapping images, and an edge is defined when an overlap exists between a pair of images of the plurality of overlapping images. The image mosaic is presented in a display of the computing device. The image mosaic is created from the plurality of overlapping images based on the defined dual adjacency mesh.Type: ApplicationFiled: June 28, 2013Publication date: January 2, 2014Inventors: Brian Summa, Valerio Pascucci, Julien Tierny
-
Publication number: 20140002485Abstract: An image mosaic is created from overlapping images. A first seam is shown between a first pair of overlapping images such that, on a first side, a first image of the first pair is shown, and on a second side, a second image of the first pair is shown. The first seam includes a plurality of pixels in the image mosaic. An indicator of an interaction with the image mosaic is received. The indicator indicates that the user has selected a pixel of the plurality of pixels of the first seam and has moved the selected pixel to a first location within an overlapping region between the first pair of overlapping images. A second seam that includes the first location is computed. The image mosaic including the second seam is presented. The second seam replaces at least a portion of the first seam in the image mosaic.Type: ApplicationFiled: June 28, 2012Publication date: January 2, 2014Inventors: Brian Summa, Valerio Pascucci
-
Publication number: 20120105469Abstract: A method, a system, and a computer-readable medium are provided which provide interactive editing of image data. Image data is sampled, by a computing device, at a first resolution. The first resolution is lower than a full resolution of the image data. Gradients for the sampled image data are calculated by the computing device. The computing device solves a system equation for color pixel data for each pixel of the sampled image data using the sampled image data and the calculated gradients. The computing device controls a display of the color pixel data on a display.Type: ApplicationFiled: October 29, 2010Publication date: May 3, 2012Inventor: Valerio Pascucci
-
Publication number: 20090287702Abstract: A method, a system, and a computer-readable medium are provided which provide an efficient data layout for image data and fast access to samples of an image stored in hierarchical z-order format. An array of image data of a physical entity is ordered in a hierarchical z-order at a computing device. Data blocks are created from the array ordered based on the hierarchical z-order. Data files containing a predetermined number of successive data blocks are created from the created data blocks. A directory structure is created in a file system of a second computing device based on the hierarchical z-order. The created data files are stored in the created directory structure based on the hierarchical z-order.Type: ApplicationFiled: May 15, 2009Publication date: November 19, 2009Inventor: Valerio Pascucci
-
Patent number: 6438266Abstract: Disclosed is a scheme for creating, manipulating and transmitting images of a 3-D object through networks. A useful layering coupled with vector quantization allows an efficient combination of compressing and encoding of both the topology (connectivity) and geometry (vertex coordinates) of polygon meshes such as triangles. Connectivity information is contained in both generalized triangle strips and exception strips, the latter characterized by triangles for which all three vertices lie in the parent vertex layer. Geometry encoding is achieved with a productive vector quantization scheme which uses correction vectors for which distortion is merged into a following correction vector. Progressive connectivity transmission is achieved by using both intra-layer and inter-layer decomposition and reconstruction. The process encodes connectivity and geometry separately. Encoding of 3-D objects having left-right mirror symmetries using the process is described.Type: GrantFiled: August 26, 1999Date of Patent: August 20, 2002Assignee: Lucent Technologies Inc.Inventors: Chandrajit Bajaj, Eric D. Petijan, Valerio Pascucci, Guozhong Zhuang