Patents by Inventor Shmuel Aharon
Shmuel Aharon 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: 8184886Abstract: A method for deformable registration including determining a vector field from a two-dimensional matching of a volume of an object of interest and a two-dimensional image of the object of interest, providing a deformation profile, and finding a volume deformation that maps to a state of the two-dimensional image, wherein the deformation is parameterized by the vector field and control points of the deformation profile to find a control point configuration of the volume deformation.Type: GrantFiled: August 15, 2008Date of Patent: May 22, 2012Assignee: Siemens AktiengesellschaftInventors: Ali Khamene, Oliver Fluck, Shmuel Aharon
-
Patent number: 8125480Abstract: A GPU accelerated volume rendering method from flat textures (also known as texture atlas) is disclosed. The method is not restricted to a specific rendering technique. The method is fast as it requires no reordering or copying passes. An image processing system is also provided. Addressing of two dimensional flat textures is accomplished based on the viewing direction. A first addressing scheme is used for the x direction, a second addressing scheme is used for the y direction and a third addressing scheme is used for the z direction, where x, y, and z refer to the axes of Cartesian coordinate system.Type: GrantFiled: April 10, 2006Date of Patent: February 28, 2012Assignee: Siemens Medical Solutions USA, Inc.Inventors: Thomas Schiwietz, Shmuel Aharon
-
Patent number: 7990379Abstract: A method of coronary vessel segmentation and visualization includes providing a digitized coronary image, placing a plurality of seed points along an estimated centerline of a coronary vessel, selecting a seed point and constructing a cyclic graph around the seed point in a plane perpendicular to the centerline at the seed point, performing a multi-scale-mean shift filtering in the perpendicular plane to estimate image gradient values, detecting a vessel boundary using a minimum-mean-cycle optimization that minimizes a ratio of a cost of a cycle to a length of a cycle, constructing a sub-voxel accurate vessel boundary about a point on the centerline, and refining the location of the centerline point from the sub-voxel accurate boundary, where the steps of constructing a sub-voxel accurate vessel boundary and refining the centerline point location are repeated until convergence.Type: GrantFiled: October 11, 2007Date of Patent: August 2, 2011Assignee: Siemens AktiengesellschaftInventors: Shmuel Aharon, Mehmet Akif Gulsun, Huseyin Tek
-
Patent number: 7907777Abstract: A manifold learning technique is applied to the problem of discriminating an object boundary between neighboring pixels/voxels in an image. The manifold learning technique is referred to as locality preserving projections. The application is for multi-channel images, which may include registered images/volumes, a time series of images/volumes, images obtained using different pulse sequences or contrast factors, radar and color photographs.Type: GrantFiled: November 14, 2005Date of Patent: March 15, 2011Assignee: Siemens Medical Solutions USA, Inc.Inventors: Shmuel Aharon, Leo Grady, Thomas Schiwietz
-
Patent number: 7893938Abstract: System and methods of displaying anatomical structures and their surrounding area, are disclosed. For a viewing point the anatomical structures are rendered separate from their surrounding and saved. The surrounding area of the anatomical structure within a viewing frustum is extracted, interpolated and rendered. The rendered anatomical structures and calculated image of the surrounding are combined into a complete rendering of the anatomical structures with its nearby surrounding areas.Type: GrantFiled: May 1, 2006Date of Patent: February 22, 2011Assignee: Siemens Medical Solutions USA, Inc.Inventor: Shmuel Aharon
-
Patent number: 7889922Abstract: A method for histogram calculation using a graphics processing unit (GPU), comprises storing image data in a two-dimensional (2D) texture domain; subdividing the domain into independent regions or tiles; calculating in parallel, in a GPU, a plurality of tile histograms, one for each tile; and summing up in parallel, in the GPU, the tile histograms so as to derive a final image histogram.Type: GrantFiled: November 8, 2006Date of Patent: February 15, 2011Assignee: Siemens Medical Solutions USA, Inc.Inventors: Oliver Fluck, Shmuel Aharon, Mikael Rousson, Daniel Cremers
-
Patent number: 7724954Abstract: A method for segmentation of an image interactively with a user utilizes level set segmentation and includes selecting by user input respective areas of object and of background; initializing an embedding function implementing a segmentation boundary according to the selecting; computing intensity distributions and for the respective areas of object and of background; and performing repeatedly the steps below until convergence is reached: (a) evolving the embedding function, (b) recomputing the intensity distributions, and (c) checking for new user input and, if so: (d) updating labeling of the areas of object and background.Type: GrantFiled: November 2, 2006Date of Patent: May 25, 2010Assignee: Siemens Medical Solutions USA, Inc.Inventors: Oliver Fluck, Shmuel Aharon, Mikael Rousson, Daniel Cremers
-
Patent number: 7697756Abstract: A method for image segmentation includes specifying seed points in an image of interest, the seed points corresponding to a node in a seed texture, each seed point having a different color. The method includes determining a matrix for each node, including neighboring edge weights of each node, and determining a probability that a node can be characterized as each seed point. The method includes assigning the node the color of a most probable seed point, and outputting a segmentation of the image of interest according to node assignments, wherein the segmentation differentiates portions of the image of interest.Type: GrantFiled: April 4, 2005Date of Patent: April 13, 2010Assignee: Siemens Medical Solutions USA, Inc.Inventors: Shmuel Aharon, Leo Grady
-
Patent number: 7630549Abstract: A method and system for segmenting an object in a digital image are disclosed. A user selects at least one foreground pixel or node located within the object and at least one background pixel or node located outside of the object. A random walk algorithm is performed to determine the boundaries of the object in the image. In a first step of the algorithm, a plurality of coefficients is determined. Next, a system of linear equations that include the plurality of coefficients are solved to determine a boundary of the object. The processing is performed by a graphics processing unit. The processing can be performed using the near-Euclidean LUV color space or a Lab color space. It is also preferred to use a Z-buffer in the graphics processing unit during processing. The object, once identified, can be further processed, for example, by being extracted from the image based on the determined boundary.Type: GrantFiled: October 3, 2005Date of Patent: December 8, 2009Assignee: Siemens Medical Solutions USA. Inc.Inventors: Shmuel Aharon, Leo Grady, Thomas Schiwietz
-
Patent number: 7586501Abstract: System and methods of displaying one or more vessels, particularly blood vessels and more particularly coronary arteries, are disclosed. Each of the one or more vessels is associated with an outline of a tube generated from a set of image data. For a viewing point, a depth image is calculated by projecting a plurality of rays from the viewing point and, for each of the plurality of rays, determining distance between the viewing point and the point of intersection of ray and any of the tubes. The surrounding area of the one or more vessels within a bounding viewing box is extracted, interpolated and rendered, and the depth image of the surrounding area is calculated. Then, an image of the one or more vessels and their background information concerning data surroundings the vessels generated based on the depth image is displayed.Type: GrantFiled: May 9, 2006Date of Patent: September 8, 2009Assignee: Siemens Medical Solutions USA, Inc.Inventors: Shmuel Aharon, Ozcan Oksuz
-
Patent number: 7519220Abstract: A system and method for segmenting an object in an image using an isoperimetric ratio in a graphics processing unit is disclosed. The object is identified by one or more selected pixels located within the object. The system includes a graphics processing unit and software loadable on the graphics processing unit. The software is operable to find weights for edges, to build a Laplacian matrix and a d vector, to eliminate the row and column corresponding to the one or more selected pixels to determine L0 and d0, to solve x0 in the equation L0x0=d0; and to threshold the potentials x at the value that selects the object having the lowest isoperimetric ratio.Type: GrantFiled: November 14, 2005Date of Patent: April 14, 2009Assignee: Siemens Medical Solutions USA, Inc.Inventors: Shmuel Aharon, Leo Grady, Thomas Schiwietz
-
Publication number: 20090052757Abstract: A method for deformable registration including determining a vector field from a two-dimensional matching of a volume of an object of interest and a two-dimensional image of the object of interest, providing a deformation profile, and finding a volume deformation that maps to a state of the two-dimensional image, wherein the deformation is parameterized by the vector field and control points of the deformation profile to find a control point configuration of the volume deformation.Type: ApplicationFiled: August 15, 2008Publication date: February 26, 2009Applicant: Siemens Corporate Research, Inc.Inventors: Ali Khamene, Oliver Fluck, Shmuel Aharon
-
Publication number: 20080112614Abstract: A method for identifying a region of interest within an image includes receiving an image. The image is divided into a plurality of tiles. It is determined which of the plurality of tiles includes the region of interest. A graphics processing unit (GPU) calculates a pixel intensity histogram for tiles that have been determined to include the region of interest. The region of interest is identified based on the calculated pixel intensity histograms.Type: ApplicationFiled: June 6, 2007Publication date: May 15, 2008Applicant: Siemens Corporate Research, Inc.Inventors: Oliver Fluck, Shmuel Aharon
-
Publication number: 20080100621Abstract: A method of coronary vessel segmentation and visualization includes providing a digitized coronary image, placing a plurality of seed points along an estimated centerline of a coronary vessel, selecting a seed point and constructing a cyclic graph around the seed point in a plane perpendicular to the centerline at the seed point, performing a multi-scale-mean shift filtering in the perpendicular plane to estimate image gradient values, detecting a vessel boundary using a minimum-mean-cycle optimization that minimizes a ratio of a cost of a cycle to a length of a cycle, constructing a sub-voxel accurate vessel boundary about a point on the centerline, and refining the location of the centerline point from the sub-voxel accurate boundary, where the steps of constructing a sub-voxel accurate vessel boundary and refining the centerline point location are repeated until convergence.Type: ApplicationFiled: October 11, 2007Publication date: May 1, 2008Applicant: Siemens Corporate Research, Inc.Inventors: Shmuel Aharon, Mehmet Akif Gulsun, Huseyin Tek
-
Publication number: 20070211940Abstract: A method for segmentation of an image interactively with a user utilizes level set segmentation and includes selecting by user input respective areas of object and of background; initializing an embedding function implementing a segmentation boundary according to the selecting; computing intensity distributions and for the respective areas of object and of background; and performing repeatedly the steps below until convergence is reached: (a) evolving the embedding function, (b) recomputing the intensity distributions, and (c) checking for new user input and, if so: (d) updating labeling of the areas of object and background.Type: ApplicationFiled: November 2, 2006Publication date: September 13, 2007Inventors: Oliver Fluck, Shmuel Aharon, Mikael Rousson, Daniel Cremers
-
Publication number: 20070127814Abstract: A method for histogram calculation using a graphics processing unit (GPU), comprises storing image data in a two-dimensional (2D) texture domain; subdividing the domain into independent regions or tiles; calculating in parallel, in a GPU, a plurality of tile histograms, one for each tile; and summing up in parallel, in the GPU, the tile histograms so as to derive a final image histogram.Type: ApplicationFiled: November 8, 2006Publication date: June 7, 2007Inventors: Oliver Fluck, Shmuel Aharon, Mikael Rousson, Daniel Cremers
-
Publication number: 20060270932Abstract: System and methods of displaying one or more vessels, particularly blood vessels and more particularly coronary arteries, are disclosed. Each of the one or more vessels is associated with an outline of a tube generated from a set of image data. For a viewing point, a depth image is calculated by projecting a plurality of rays from the viewing point and, for each of the plurality of rays, determining distance between the viewing point and the point of intersection of ray and any of the tubes. The surrounding area of the one or more vessels within a bounding viewing box is extracted, interpolated and rendered, and the depth image of the surrounding area is calculated. Then, an image of the one or more vessels and their background information concerning data surroundings the vessels generated based on the depth image is displayed.Type: ApplicationFiled: May 9, 2006Publication date: November 30, 2006Inventors: Shmuel Aharon, Ozcan Oksuz
-
Publication number: 20060253021Abstract: System and methods of displaying anatomical structures and their surrounding area, are disclosed. For a viewing point the anatomical structures are rendered separate from their surrounding and saved. The surrounding area of the anatomical structure within a viewing frustum is extracted, interpolated and rendered. The rendered anatomical structures and calculated image of the surrounding are combined into a complete rendering of the anatomical structures with its nearby surrounding areas.Type: ApplicationFiled: May 1, 2006Publication date: November 9, 2006Inventor: Shmuel Aharon
-
Publication number: 20060227131Abstract: A GPU accelerated volume rendering method from flat textures (also known as texture atlas) is disclosed. The method is not restricted to a specific rendering technique. The method is fast as it requires no reordering or copying passes. An image processing system is also provided. Addressing of two dimensional flat textures is accomplished based on the viewing direction. A first addressing scheme is used for the x direction, a second addressing scheme is used for the y direction and a third addressing scheme is used for the z direction, where x,y, and z refer to the axes of Cartesian coordinate system.Type: ApplicationFiled: April 10, 2006Publication date: October 12, 2006Inventors: Thomas Schiwietz, Shmuel Aharon
-
Patent number: 7088358Abstract: A collision detection method for polygonal objects using OpenGL is provided, comprising dividing a surface of each object into a set of axis aligned bounding boxes (AABB) to build an AABB tree, selecting an object among the plurality of polygonal objects as a reference object, defining a global bounding box of the reference object, detecting first bounding boxes of the plurality of polygonal objects that intersect the global bounding box of the reference object, and determining intersections for each polygon of the reference object with all polygons of the plurality of polygonal objects.Type: GrantFiled: February 19, 2003Date of Patent: August 8, 2006Assignee: Siemens Corporate Research, Inc.Inventors: Shmuel Aharon, Christophe Lenglet