Patents by Inventor Stefan Brabec

Stefan Brabec 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: 10296713
    Abstract: There is described a method and a system including a viewing application running on a user's device configured to create a user interface including a drawable region on the user's device, a server environment including a coordinator engine to receive requests for review sessions from the viewing application, and a review helper process, allocated to each review session by the coordinator engine. The helper process retrieves medical study data from a data storage and transfers a stream of drawing commands to the viewing application. At least part of the drawing commands are cached on the user's device, so that the helper will not transfer the cached drawing commands again, and/or will transfer a drawing command relating only to a difference between one frame and the next.
    Type: Grant
    Filed: December 29, 2015
    Date of Patent: May 21, 2019
    Assignee: TOMTEC IMAGING SYSTEMS GMBH
    Inventor: Stefan Brabec
  • Publication number: 20170186129
    Abstract: There is described a method and a system including a viewing application running on a user's device configured to create a user interface including a drawable region on the user's device, a server environment including a coordinator engine to receive requests for review sessions from the viewing application, and a review helper process, allocated to each review session by the coordinator engine. The helper process retrieves medical study data from a data storage and transfers a stream of drawing commands to the viewing application. At least part of the drawing commands are cached on the user's device, so that the helper will not transfer the cached drawing commands again, and/or will transfer a drawing command relating only to a difference between one frame and the next.
    Type: Application
    Filed: December 29, 2015
    Publication date: June 29, 2017
    Inventor: Stefan Brabec
  • Patent number: 8736609
    Abstract: The present invention relates to a method and a device for visualizing surface-like structures in volumetric data sets, including defining local coordinate systems at sample points of the volumetric data set, transforming external parameters from a global coordinate system into the local coordinate systems, calculating the gradient vector components (Gai, Gbi, Gci) within the local coordinate systems of the sample points, and using the gradient vector components (Gai, Gbi, Gci) for calculating a surface normal at a given position of the volumetric data set, where the surface normal is important for conventional illumination models such as the Blinn-Phong shading model, preferably, the present invention is also calculating the external parameters from the global coordinate system at the given position by using the transformed external parameters of the local coordinate systems of the sample points, where the shading or illumination at the given position is then done by using a conventional illumination model,
    Type: Grant
    Filed: November 2, 2010
    Date of Patent: May 27, 2014
    Assignee: Tomtec Imaging Systems GmbH
    Inventor: Stefan Brabec
  • Patent number: 8634615
    Abstract: A method of filtering an image dataset and an apparatus, a data carrier, and a computer program product, the method having the following steps: providing an N-dimensional input image dataset; applying a filtering algorithm to the input image dataset, wherein the filtering algorithm is essentially unvarying over the dataset, to thereby obtain a filtered image dataset; providing a spatially varying weighting function between the input and the filtered image datasets; computing a weighted sum of the input image dataset and the filtered image dataset, thereby using the spatially varying weighting function, in order to obtain an output image dataset.
    Type: Grant
    Filed: October 8, 2008
    Date of Patent: January 21, 2014
    Assignee: Tomtec Imaging Systems GmbH
    Inventor: Stefan Brabec
  • Patent number: 8427477
    Abstract: The present invention relates to a method and system for graphic representation of dynamic information from a dynamic 2D or 3D object. In particular, the invention relates to a novel method of interpolating dynamic information having values of different signs. The method of the present invention is particularly useful for the graphic representation of dynamic information, in particular flow data which has been acquired with a color-Doppler-method. The method of the invention can be used for representing the flow of liquids, such as blood and is therefore useful for human and animal diagnostics.
    Type: Grant
    Filed: January 16, 2007
    Date of Patent: April 23, 2013
    Assignee: Tomtec Imaging Systems GmbH
    Inventor: Stefan Brabec
  • Patent number: 8358304
    Abstract: The invention relates to method and an apparatus for depth cueing, i.e. improving the sense of depth in two-dimensional images of three-dimensional volume data, said 2D images being generated using volume rendering. The invention is characterized in that a second depth color chart generated from the original color chart by permuting at least two color channels is used in the depth dimension. Alternatively, all three color channels can be permuted.
    Type: Grant
    Filed: February 5, 2008
    Date of Patent: January 22, 2013
    Assignee: Tomtec Imaging Systems GmbH
    Inventor: Stefan Brabec
  • Publication number: 20110262023
    Abstract: A method of filtering an image dataset and an apparatus, a data carrier, and a computer program product, the method having the following steps: providing an N-dimensional input image dataset; applying a filtering algorithm to the input image dataset, wherein the filtering algorithm is essentially unvarying over the dataset, to thereby obtain a filtered image dataset; providing a spatially varying weighting function between the input and the filtered image datasets; computing a weighted sum of the input image dataset and the filtered image dataset, thereby using the spatially varying weighting function, in order to obtain an output image dataset.
    Type: Application
    Filed: October 8, 2008
    Publication date: October 27, 2011
    Applicant: TOMTEC IMAGING SYSTEMS GMBH
    Inventor: Stefan Brabec
  • Patent number: 8018454
    Abstract: An intersection of a cut plane with a proxy geometry representing a scan volume is determined with a processor. The intersection is simplified, such as identifying a quadrilateral or triangle most closely enclosing the intersection. The vertex processor of a GPU deforms a reference grid and determines Cartesian coordinates and the texture coordinates for grid points of the reference grid as a function of the input intersection. The vertex processor provides coordinates for data for subsets of cut planes. The fragment processor inputs the texture coordinates and retrieves the data from the texture memory. The data is blended. The blended subsets are then blended together in the frame buffer of the GPU.
    Type: Grant
    Filed: September 20, 2007
    Date of Patent: September 13, 2011
    Assignee: Siemens Medical Solutions USA, Inc.
    Inventors: Stefan Brabec, Thilaka S. Sumanaweera
  • Publication number: 20110181590
    Abstract: The invention relates to method and an apparatus for depth cueing, i.e. improving the sense of depth in two-dimensional images of three-dimensional volume data, said 2D images being generated using volume rendering. The invention is characterized in that a second depth color chart generated from the original color chart by permuting at least two color channels is used in the depth dimension. Alternatively, all three color channels can be permuted.
    Type: Application
    Filed: February 5, 2008
    Publication date: July 28, 2011
    Applicant: TOMTEC IMAGING SYSTEMS GMBH
    Inventor: Stefan Brabec
  • Publication number: 20110102435
    Abstract: The present invention relates to a method and a device for visualizing surface-like structures in volumetric data sets, including defining local coordinate systems at sample points of the volumetric data set, transforming external parameters from a global coordinate system into the local coordinate systems, calculating the gradient vector components (Gai, Gbi, Gci) within the local coordinate systems of the sample points, and using the gradient vector components (Gai, Gbi, Gci) for calculating a surface normal at a given position of the volumetric data set, where the surface normal is important for conventional illumination models such as the Blinn-Phong shading model, preferably, the present invention is also calculating the external parameters from the global coordinate system at the given position by using the transformed external parameters of the local coordinate systems of the sample points, where the shading or illumination at the given position is then done by using a conventional illumination model,
    Type: Application
    Filed: November 2, 2010
    Publication date: May 5, 2011
    Applicant: TOMTEC IMAGING SYSTEMS GMBH
    Inventor: Stefan BRABEC
  • Patent number: 7852335
    Abstract: An intersection of a cut plane with a proxy geometry representing a scan volume is determined with a processor. The intersection is simplified, such as identifying a quadrilateral or triangle most closely enclosing the intersection. The vertex processor of a GPU deforms a reference grid and determines Cartesian coordinates and the texture coordinates for grid points of the reference grid as a function of the input intersection. The vertex processor provides coordinates for data for subsets of cut planes. The fragment processor inputs the texture coordinates and retrieves the data from the texture memory. The data is blended. The blended subsets are then blended together in the frame buffer of the GPU.
    Type: Grant
    Filed: September 20, 2007
    Date of Patent: December 14, 2010
    Assignees: Siemens Medical Solutions USA, Inc., Tomtec Imaging Systems GmbH
    Inventors: Stefan Brabec, Thilaka S. Sumanaweera
  • Patent number: 7714855
    Abstract: An intersection of a cut plane with a proxy geometry representing a scan volume is determined with a processor. The intersection is simplified, such as identifying a quadrilateral or triangle most closely enclosing the intersection. The vertex processor of a GPU deforms a reference grid and determines Cartesian coordinates and the texture coordinates for grid points of the reference grid as a function of the input intersection. The vertex processor provides coordinates for data for subsets of cut planes. The fragment processor inputs the texture coordinates and retrieves the data from the texture memory. The data is blended. The blended subsets are then blended together in the frame buffer of the GPU.
    Type: Grant
    Filed: May 9, 2005
    Date of Patent: May 11, 2010
    Assignee: Siemens Medical Solutions USA, Inc.
    Inventors: Stefan Brabec, Thilaka S. Sumanaweera
  • Publication number: 20090315888
    Abstract: The present invention relates to a method and system for graphic representation of dynamic information from a dynamic 2D or 3D object. In particular, the invention relates to a novel method of interpolating dynamic information having values of different signs. The method of the present invention is particularly useful for the graphic representation of dynamic information, in particular flow data which has been acquired with a colour-Doppler-method. The method of the invention can be used for representing the flow of liquids, such as blood and is therefore useful for human and animal diagnostics.
    Type: Application
    Filed: January 16, 2007
    Publication date: December 24, 2009
    Applicant: TOMTEC IMAGING SYSTEMS GMBH
    Inventor: Stefan Brabec
  • Publication number: 20080018642
    Abstract: An intersection of a cut plane with a proxy geometry representing a scan volume is determined with a processor. The intersection is simplified, such as identifying a quadrilateral or triangle most closely enclosing the intersection. The vertex processor of a GPU deforms a reference grid and determines Cartesian coordinates and the texture coordinates for grid points of the reference grid as a function of the input intersection. The vertex processor provides coordinates for data for subsets of cut planes. The fragment processor inputs the texture coordinates and retrieves the data from the texture memory. The data is blended. The blended subsets are then blended together in the frame buffer of the GPU.
    Type: Application
    Filed: September 20, 2007
    Publication date: January 24, 2008
    Inventors: Stefan Brabec, Thilaka Sumanaweera
  • Publication number: 20080012852
    Abstract: An intersection of a cut plane with a proxy geometry representing a scan volume is determined with a processor. The intersection is simplified, such as identifying a quadrilateral or triangle most closely enclosing the intersection. The vertex processor of a GPU deforms a reference grid and determines Cartesian coordinates and the texture coordinates for grid points of the reference grid as a function of the input intersection. The vertex processor provides coordinates for data for subsets of cut planes. The fragment processor inputs the texture coordinates and retrieves the data from the texture memory. The data is blended. The blended subsets are then blended together in the frame buffer of the GPU.
    Type: Application
    Filed: September 20, 2007
    Publication date: January 17, 2008
    Inventors: Stefan Brabec, Thilaka Sumanaweera
  • Publication number: 20050253841
    Abstract: An intersection of a cut plane with a proxy geometry representing a scan volume is determined with a processor. The intersection is simplified, such as identifying a quadrilateral or triangle most closely enclosing the intersection. The vertex processor of a GPU deforms a reference grid and determines Cartesian coordinates and the texture coordinates for grid points of the reference grid as a function of the input intersection. The vertex processor provides coordinates for data for subsets of cut planes. The fragment processor inputs the texture coordinates and retrieves the data from the texture memory. The data is blended. The blended subsets are then blended together in the frame buffer of the GPU.
    Type: Application
    Filed: May 9, 2005
    Publication date: November 17, 2005
    Inventors: Stefan Brabec, Thilaka Sumanaweera