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: 8184886
    Abstract: 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: Grant
    Filed: August 15, 2008
    Date of Patent: May 22, 2012
    Assignee: Siemens Aktiengesellschaft
    Inventors: Ali Khamene, Oliver Fluck, Shmuel Aharon
  • Patent number: 8125480
    Abstract: 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: Grant
    Filed: April 10, 2006
    Date of Patent: February 28, 2012
    Assignee: Siemens Medical Solutions USA, Inc.
    Inventors: Thomas Schiwietz, Shmuel Aharon
  • Patent number: 7990379
    Abstract: 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: Grant
    Filed: October 11, 2007
    Date of Patent: August 2, 2011
    Assignee: Siemens Aktiengesellschaft
    Inventors: Shmuel Aharon, Mehmet Akif Gulsun, Huseyin Tek
  • Patent number: 7907777
    Abstract: 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: Grant
    Filed: November 14, 2005
    Date of Patent: March 15, 2011
    Assignee: Siemens Medical Solutions USA, Inc.
    Inventors: Shmuel Aharon, Leo Grady, Thomas Schiwietz
  • Patent number: 7893938
    Abstract: 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: Grant
    Filed: May 1, 2006
    Date of Patent: February 22, 2011
    Assignee: Siemens Medical Solutions USA, Inc.
    Inventor: Shmuel Aharon
  • Patent number: 7889922
    Abstract: 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: Grant
    Filed: November 8, 2006
    Date of Patent: February 15, 2011
    Assignee: Siemens Medical Solutions USA, Inc.
    Inventors: Oliver Fluck, Shmuel Aharon, Mikael Rousson, Daniel Cremers
  • Patent number: 7724954
    Abstract: 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: Grant
    Filed: November 2, 2006
    Date of Patent: May 25, 2010
    Assignee: Siemens Medical Solutions USA, Inc.
    Inventors: Oliver Fluck, Shmuel Aharon, Mikael Rousson, Daniel Cremers
  • Patent number: 7697756
    Abstract: 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: Grant
    Filed: April 4, 2005
    Date of Patent: April 13, 2010
    Assignee: Siemens Medical Solutions USA, Inc.
    Inventors: Shmuel Aharon, Leo Grady
  • Patent number: 7630549
    Abstract: 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: Grant
    Filed: October 3, 2005
    Date of Patent: December 8, 2009
    Assignee: Siemens Medical Solutions USA. Inc.
    Inventors: Shmuel Aharon, Leo Grady, Thomas Schiwietz
  • Patent number: 7586501
    Abstract: 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: Grant
    Filed: May 9, 2006
    Date of Patent: September 8, 2009
    Assignee: Siemens Medical Solutions USA, Inc.
    Inventors: Shmuel Aharon, Ozcan Oksuz
  • Patent number: 7519220
    Abstract: 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: Grant
    Filed: November 14, 2005
    Date of Patent: April 14, 2009
    Assignee: Siemens Medical Solutions USA, Inc.
    Inventors: Shmuel Aharon, Leo Grady, Thomas Schiwietz
  • Publication number: 20090052757
    Abstract: 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: Application
    Filed: August 15, 2008
    Publication date: February 26, 2009
    Applicant: Siemens Corporate Research, Inc.
    Inventors: Ali Khamene, Oliver Fluck, Shmuel Aharon
  • Publication number: 20080112614
    Abstract: 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: Application
    Filed: June 6, 2007
    Publication date: May 15, 2008
    Applicant: Siemens Corporate Research, Inc.
    Inventors: Oliver Fluck, Shmuel Aharon
  • Publication number: 20080100621
    Abstract: 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: Application
    Filed: October 11, 2007
    Publication date: May 1, 2008
    Applicant: Siemens Corporate Research, Inc.
    Inventors: Shmuel Aharon, Mehmet Akif Gulsun, Huseyin Tek
  • Publication number: 20070211940
    Abstract: 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: Application
    Filed: November 2, 2006
    Publication date: September 13, 2007
    Inventors: Oliver Fluck, Shmuel Aharon, Mikael Rousson, Daniel Cremers
  • Publication number: 20070127814
    Abstract: 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: Application
    Filed: November 8, 2006
    Publication date: June 7, 2007
    Inventors: Oliver Fluck, Shmuel Aharon, Mikael Rousson, Daniel Cremers
  • Publication number: 20060270932
    Abstract: 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: Application
    Filed: May 9, 2006
    Publication date: November 30, 2006
    Inventors: Shmuel Aharon, Ozcan Oksuz
  • Publication number: 20060253021
    Abstract: 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: Application
    Filed: May 1, 2006
    Publication date: November 9, 2006
    Inventor: Shmuel Aharon
  • Publication number: 20060227131
    Abstract: 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: Application
    Filed: April 10, 2006
    Publication date: October 12, 2006
    Inventors: Thomas Schiwietz, Shmuel Aharon
  • Patent number: 7088358
    Abstract: 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: Grant
    Filed: February 19, 2003
    Date of Patent: August 8, 2006
    Assignee: Siemens Corporate Research, Inc.
    Inventors: Shmuel Aharon, Christophe Lenglet