Country
Full text data for US and EP
Status
Type
Filing Date
Publication Date
Inventor
Assignee
Click to expand
IPC
No.
Publication Number
Title
Publication/Patent Number Publication/Patent Number
Publication date Publication date
Application number Application number
Filing date Filing date
Inventor Inventor
Assignee Assignee
IPC IPC
1
US10178247B2
Publication/Patent Number: US10178247B2
Publication date: 2019-01-08
Application number: 15/997,666
Filing date: 2018-06-04
Abstract: A systematic approach to producing multi-dimensional photon images on a computer platform having applications to a plurality of input image(s) from various sources, and applications to coordinate and adjust numerous variables which determine the quality of the image, such as the size of the imported images, the output image size, the resolving power of the viewing screen and the width of the resolving elements, the dots per inch of the output device (or pixels per inch), the desired nearest object, the desired furthest object and the determination of the central or the “key subject”, rules of interphasing, the number of frames or layers, the minimum parallax, and the maximum parallax, and, thus, provide a digital multi-dimensional image without jumping images or fuzzy features or other visual distortions by creating high quality output images both in the form of a printed hardcopy or as a viewed image on an appropriate viewing device. The digital multi-dimensional image platform based system controls the position and path of light from the original object to the human visual system. A systematic approach to producing multi-dimensional photon images on a computer platform having applications to a plurality of input image(s) from various sources, and applications to coordinate and adjust numerous variables which determine the quality of the image, such as the ...more ...less
2
US10176626B2
Publication/Patent Number: US10176626B2
Publication date: 2019-01-08
Application number: 15/860,435
Filing date: 2018-01-02
Abstract: Presented are embodiments for the generation of point clouds on a surface. A surface is described by a mathematical function. The surface may be subdivided into a plurality of patches, a plurality of triangles, or a plurality of rectangles, inter alia. A plurality of points are calculated and distributed among the patches, triangles, or rectangles comprising the surface. Generation of such point clouds may be useful in rendering N-dimensional surfaces for display or output on computer display or output devices. Presented are embodiments for the generation of point clouds on a surface. A surface is described by a mathematical function. The surface may be subdivided into a plurality of patches, a plurality of triangles, or a plurality of rectangles, inter alia. A plurality of points are ...more ...less
3
US10210618B1
Publication/Patent Number: US10210618B1
Publication date: 2019-02-19
Application number: 14/579,555
Filing date: 2014-12-22
Assignee: Google LLC
Abstract: Within examples, object image masking is provided. An example method includes receiving a depth mask of an object, projecting the depth mask of the object onto an image of the object in a background so as to generate a depth image of the object in the background, determining portions of the depth image of the object in the background that are representative of the object and that are representative of the background, based on the portions of the depth image of the object in the background that are representative of the object determining a foreground mask of the object, and using the foreground mask of the object to identify portions of the image representative of the object. Within examples, object image masking is provided. An example method includes receiving a depth mask of an object, projecting the depth mask of the object onto an image of the object in a background so as to generate a depth image of the object in the background, determining ...more ...less
4
US10217277B2
Publication/Patent Number: US10217277B2
Publication date: 2019-02-26
Application number: 15/368,351
Filing date: 2016-12-02
Abstract: A method, system, and apparatus provide the ability to globally register point cloud scans. A first and a second three-dimensional (3D) point cloud are acquired. The point clouds have a subset of points in common and there is no prior knowledge on an alignment between the point clouds. Particular points that are likely to be identified in the other point cloud are detected. Information about a normal of each of the detected particular points is retrieved. A descriptor (that only describes 3D information) is built on each of the detected particular points. Matching pairs of descriptors are determined. Rigid transformation hypotheses are estimated (based on the matching pairs) and represent a transformation. The hypotheses are accumulated into a fitted space, selected based on density, and validated based on a scoring. One of the hypotheses is then selected as a registration. A method, system, and apparatus provide the ability to globally register point cloud scans. A first and a second three-dimensional (3D) point cloud are acquired. The point clouds have a subset of points in common and there is no prior knowledge on an alignment between the point ...more ...less
5
US10210956B2
Publication/Patent Number: US10210956B2
Publication date: 2019-02-19
Application number: 14/761,064
Filing date: 2014-01-15
Abstract: Method for real-time vascular modeling and assessment. Modeling, in some embodiments, comprises receiving a plurality of 2-D angiographic images of a portion of a vasculature of a subject, and processing the images to automatically detect 2-D features, for example, paths along vascular extents, which are projected into 3-D to determine homologous features among blood vessels and construct 3-D vascular extents and determine other vascular characteristics. Assessment, in some embodiments, comprises processing models selectively different from one another to produce one or more vascular indexes which indicate a diagnostic preference, for example, to perform a medical intervention such as a stent implantation. Speed is achieved, for example, by the method being optimized for determining the effects of a medical intervention. In some embodiments, results are produced quickly enough to allow use of the method to perform PCI within the same catheterization used to perform diagnostic imaging. Method for real-time vascular modeling and assessment. Modeling, in some embodiments, comprises receiving a plurality of 2-D angiographic images of a portion of a vasculature of a subject, and processing the images to automatically detect 2-D features, for example, paths along ...more ...less
6
US10194139B2
Publication/Patent Number: US10194139B2
Publication date: 2019-01-29
Application number: 15/050,422
Filing date: 2016-02-22
Abstract: A procedure to calibrate a depth-disparity mapping for a plenoptic imaging system. In one aspect, one or more test objects located at known field positions and known depths are presented to the plenoptic imaging system. The plenoptic imaging system captures plenoptic images of the test objects. The plenoptic images include multiple images of the test objects captured from different viewpoints. Disparities for the test objects are calculated based on the multiple images taken from the different viewpoints. Since the field positions and depths of the test objects are known, a mapping between depth and disparity as a function of field position can be determined. A procedure to calibrate a depth-disparity mapping for a plenoptic imaging system. In one aspect, one or more test objects located at known field positions and known depths are presented to the plenoptic imaging system. The plenoptic imaging system captures plenoptic images of ...more ...less
7
US10182870B2
Publication/Patent Number: US10182870B2
Publication date: 2019-01-22
Application number: 15/167,710
Filing date: 2016-05-27
Abstract: A method of manufacturing an arthroplasty jig is disclosed herein. The method may include the following: generate two dimensional image data of a patient joint to undergo arthroplasty, identify in the two dimensional image data a first point corresponding to an articular surface of a bone forming the joint, identify a second point corresponding to an articular surface of an implant, identify a location of a resection plane when the first point is correlated with the second point, and create the arthroplasty jig with a resection guide located according to the identified location of the resection plane. A method of manufacturing an arthroplasty jig is disclosed herein. The method may include the following: generate two dimensional image data of a patient joint to undergo arthroplasty, identify in the two dimensional image data a first point corresponding to an articular surface ...more ...less
8
US10192345B2
Publication/Patent Number: US10192345B2
Publication date: 2019-01-29
Application number: 15/214,141
Filing date: 2016-07-19
Abstract: Methods and systems for surface normal estimation are disclosed. In some aspects, a plurality of images or depth maps representing a three dimensional object from multiple viewpoints is received. Surface normals at surface points within a single image of the plurality of images are estimated based on surface points within the single image. An electronic representation of a three dimensional surface of the object is generated based on the surface normals and a point cloud comprised of surface points derived from the plurality of images. Methods and systems for surface normal estimation are disclosed. In some aspects, a plurality of images or depth maps representing a three dimensional object from multiple viewpoints is received. Surface normals at surface points within a single image of the plurality of images ...more ...less
9
US10192353B1
Publication/Patent Number: US10192353B1
Publication date: 2019-01-29
Application number: 15/786,277
Filing date: 2017-10-17
Assignee: 8i Limited
Abstract: A machine can be specially configured to generate, compress, decompress, store, access, communicate, or otherwise process a special data structure that represents a three-dimensional surface of an object. The data structure can be or include a pruned sparse voxel octree in which each node in the octree corresponds to a different block of the octree, and children of the node in the octree correspond to the smaller blocks that subdivide the block. Moreover, each block occupied by the surface or a portion thereof can define its enclosed surface or portion thereof explicitly or implicitly. A machine can be specially configured to generate, compress, decompress, store, access, communicate, or otherwise process a special data structure that represents a three-dimensional surface of an object. The data structure can be or include a pruned sparse voxel octree in which ...more ...less