Patent application number | Description | Published |
20080218509 | Method and system for repairing triangulated surface meshes - A method of repairing a three dimensional surface mesh model to be watertight and manifold generally includes identifying a plurality of hole edges in the surface mesh model, selecting one of the hole edges, creating a cycle of hole edges that defines a hole in the surface mesh model, converting the cycle of hole edges into two or more cycles of exactly three edges each, and adding a triangular facet to the surface mesh model for each of the cycles of exactly three edges. The process may be repeated until the model is substantially watertight. Non-manifold vertices may be repaired by selecting a vertex of the model, identifying a number of independent cycles of triangular facets sharing the selected vertex, and redefining the selected vertex for at least all but one of the number of independent cycles. This process may be repeated until the model is manifold. | 09-11-2008 |
20080221425 | System and method for local deformable registration of a catheter navigation system to image data or a model - A method for registering a catheter navigation system to a three-dimensional image generally includes obtaining a three-dimensional image including position information for a plurality of surface points on a part of a patient's body, using a catheter navigation system to place a tool at a location on the surface of the patient's body, measuring position information for the surface location, identifying a corresponding location on the image, associating position information for the surface location and the location identified on the image as a fiducial pair, and using at least one fiducial pair to generate a mapping function. The mapping function transforms points within the coordinate system of the catheter navigation to the coordinate system of the three-dimensional image such that, for each fiducial pair, the mapping error is about zero. Suitable warping algorithms include thin plate splines, mean value coordinates, and radial basis function networks. | 09-11-2008 |
20090167755 | METHOD AND SYSTEM FOR GENERATING SURFACE MODELS OF GEOMETRIC STRUCTURES - A method and system of generating a surface model of an anatomic structure includes a catheter with which a plurality of location data points are collected from the surface of the anatomic structure. The method and system further includes a computer system that is configured to receive the collected data points from the catheter and to compute the alpha shape of collected data points to thereby generate a surface model of the anatomic structure. The computer system may be further configured to process the computed alpha shape to generate a simplicial surface model of the anatomic structure. | 07-02-2009 |
20110074779 | Method and System For Repairing Triangulated Surface Meshes - A method of repairing a three dimensional surface mesh model to be watertight and manifold generally includes identifying a plurality of hole edges in the surface mesh model, selecting one of the hole edges, creating a cycle of hole edges that defines a hole in the surface mesh model, converting the cycle of hole edges into two or more cycles of exactly three edges each, and adding a triangular facet to the surface mesh model for each of the cycles of exactly three edges. The process may be repeated until the model is substantially watertight. Non-manifold vertices may be repaired by selecting a vertex of the model, identifying a number of independent cycles of triangular facets sharing the selected vertex, and redefining the selected vertex for at least all but one of the number of independent cycles. This process may be repeated until the model is manifold. | 03-31-2011 |
20110213259 | BODY-SURFACE MAPPING SYSTEM - A body-surface mapping system is disclosed that uses a plurality of electrodes to map at least a portion of a human torso without having to adjust the positions of the electrodes. The body-surface mapping system energizes groupings or regions of electrodes, then compares and adjusts the current driven through each grouping or region of electrodes to produce near-uniform fields. The electrodes of the body-surface mapping system may be interconnected by wires capable of sensing interelectrode distances, such that the system can reconstruct a detailed model of a patient's torso surface. The body-surface mapping system may also use a catheter in addition to the body surface electrodes to compute both endocardial and epicardial voltage distributions. | 09-01-2011 |
20120172702 | DYNAMIC ADAPTIVE RESPIRATION COMPENSATION WITH AUTOMATIC GAIN CONTROL - A system for determining a location of an electrode of a medical device (e.g., a catheter) in a body of a patient includes a localization block for producing an uncompensated electrode location, a motion compensation block for producing a compensation signal (i.e., for respiration, cardiac, etc.), and a mechanism for subtracting the compensation signal from the uncompensated electrode location. The result is a corrected electrode location substantially free of respiration and cardiac artifacts. The motion compensation block includes a dynamic adaptation feature which accounts for changes in a patient's respiration patterns as well as intentional movements of the medical device to different locations within the patient's body. The system further includes an automatic compensation gain control which suppresses compensation when certain conditions, such as noise or sudden patch impedance changes, are detected. | 07-05-2012 |
20130138404 | METHOD AND SYSTEM FOR GENERATING AND/OR REPAIRING A SURFACE MODEL OF A GEOMETRIC STRUCTURE - A method and system for generating and/or repairing surface models is provided. The method comprises acquiring data points corresponding to surface locations of a structure. The method further comprises generating a surface model of the structure based on the data points. The method further comprises adding additional data points to the point cloud formed by the acquired data points, and updating the model by constructing a surface model based on the added data points. The system comprises a processing apparatus configured to acquire data points corresponding to respective surface locations of a structure. The processing apparatus is further configured to generate a surface model of the structure based on the data points. The processing apparatus is further configured to add additional data points to the point cloud formed by the acquired data points, and update the surface model by constructing a surface model based on the added data points. | 05-30-2013 |
20130169638 | METHOD AND SYSTEM FOR GENERATING A MULTI-DIMENSIONAL SURFACE MODEL OF A GEOMETRIC STRUCTURE - A method of constructing a bounding box comprises: acquiring a set of sensed data points; adding, for each sensed data point, at least one calculated data point; and defining a bounding box containing the sensed and calculated data points. A method of identifying voxels in a voxel grid corresponding to a plurality of data points comprises: calculating, for each data point, a distance between it and each voxel; creating a subset of voxels comprising voxels having a distance from one data point that is less than a predetermined distance; creating another subset comprising those voxels that neighbor a voxel in the first subset; computing, for each voxel in the second subset, a distance between it and each voxel in the first subset; and identifying each voxel in the first subset that is a distance away from each voxel in the second subset that exceeds a predetermined distance. | 07-04-2013 |
20130173222 | METHOD AND SYSTEM FOR CONSTRUCTING AN ELECTROPHYSIOLOGY MAP - A method of constructing an EP map is provided. The method comprises obtaining a first surface model of an anatomic structure, the first model comprising an alpha shell of a cloud of location data points. The method further comprises obtaining a second surface model of the structure, the second surface model comprising an alpha shell of a cloud of measurement points. The method further comprises processing the first and second models to identify, for at least one of the location data points, a point on the second surface model that is closest in distance to the location data point, wherein said identified point has a value of said EP parameter associated therewith. The method still further comprises assigning a visual indicator to the location data point based on the EP parameter value associated with the identified point and in accordance with a visualization scheme corresponding to the EP parameter. | 07-04-2013 |
20130173230 | METHOD AND SYSTEM FOR GENERATING A MULTI-DIMENSIONAL SURFACE MODEL OF A GEOMETRIC STRUCTURE - A method of generating a multi-dimensional surface model of a geometric structure is provided. The method comprises acquiring a set of location data points comprising a plurality of location data points corresponding to respective locations on the surface of a region of the geometric structure. The method further comprises defining a bounding box containing each location data point of the set of location data points, and constructing a voxel grid based on the bounding box, wherein the voxel grid comprises a plurality of voxels. The method still further comprises extracting a multi-faceted surface model from certain of the plurality of voxels of the voxel grid using, for example, an alpha-hull approximation technique. The method may further comprise one or more of decimating and smoothing the surface of the multi-faceted surface model. A system comprising a processing apparatus for performing the aforedescribed method is also provided. | 07-04-2013 |
20130274593 | Electrophysiological mapping system using external electrodes - A system and method for generating an electrophysiological map are provided. The system includes an electronic control unit (ECU) configured to receive a signal generated by an electrode disposed at a position on an external surface of the body and indicative of electric potential. The ECU is further configured to identify a surface boundary of an object of interest within the body using an image of the object. The ECU is further configured to identify intervening objects along a pathway between the position on the external surface and the surface boundary of the object of interest from one or more images of the pathway. The ECU is further configured to obtain an impedance value for each of the intervening objects and to determine an electric potential at the surface boundary of the object of interest responsive to the signal from the electrode and the impedance values of the intervening objects. | 10-17-2013 |
20150130796 | Method and system for constructing an electrophysiology map - A method of constructing an EP map is provided. The method comprises obtaining a first surface model of an anatomic structure, the first model comprising an alpha shell of a cloud of location data points. The method further comprises obtaining a second surface model of the structure, the second surface model comprising an alpha shell of a cloud of measurement points. The method further comprises processing the first and second models to identify, for at least one of the location data points, a point on the second surface model that is closest in distance to the location data point, wherein said identified point has a value of said EP parameter associated therewith. The method still further comprises assigning a visual indicator to the location data point based on the EP parameter value associated with the identified point and in accordance with a visualization scheme corresponding to the EP parameter. | 05-14-2015 |
20150366481 | Non-contact mapping system and method - In a system and method for non-contact mapping of an anatomic structure, the spatial position of an electrode is determined independent of a previously generated three-dimensional model of the anatomic structure. A position of the electrode relative to a boundary surface of the model is determined, along with a corresponding point on the boundary surface of the three-dimensional model that is closest to the relative electrode position. A signed distance (d) of the relative electrode position from the corresponding closest point on the boundary surface is determined, wherein a positive signed distance indicates the relative electrode position is exterior to the model. In such an instance, the boundary surface is perturbed (e.g., expanded outward) at least in part as a function of the signed distance (d) until the relative electrode position lies interior to the model. | 12-24-2015 |
20150366512 | Dynamic adaptive respiration compensation with automatic gain control - A system for determining a location of an electrode of a medical device (e.g., a catheter) in a body of a patient includes a localization block for producing an uncompensated electrode location, a motion compensation block for producing a compensation signal (i.e., for respiration, cardiac, etc.), and a mechanism for subtracting the compensation signal from the uncompensated electrode location. The result is a corrected electrode location substantially free of respiration and cardiac artifacts. The motion compensation block includes a dynamic adaptation feature which accounts for changes in a patient's respiration patterns as well as intentional movements of the medical device to different locations within the patient's body. The system further includes an automatic compensation gain control which suppresses compensation when certain conditions, such as noise or sudden patch impedance changes, are detected. | 12-24-2015 |
20160055681 | Systems and methods for visualizing and analyzing cardiac arrhythmias using 2-D planar projection and partially unfolded surface mapping processes - A method for projecting a 3D surface geometry onto a planar projection comprises: obtaining a 3D geometry of a chamber surface using an algorithm that generates angles and distances between points on the chamber surface that represent mapping information; applying a cutting curve to at least two points on the chamber surface; and at least partially unfolding at least a portion of the chamber surface along the cutting curve to form a planar projection that optimally preserves the angles and distances between points on the chamber surface. | 02-25-2016 |
Patent application number | Description | Published |
20080277570 | HIGH PRECISION COMPACT ROTATION ANGLE ABSOLUTE ENCODER - An angle absolute encoder comprises a code rod encoded with code marks configured in segments, such that each successive segment has an increasing number of code marks, arranged at an angle to the rotation axis depending on the number of code marks in each segment. The angle of the code mark is determined by the number of code marks in the respective segment, the width of the segment parallel to the rotation axis of the code rod and the radius of the code rod. The angular resolution increases according to the number of code marks in each segment. Light is reflected from or transmitted through the code marks and detected by a light detector to determine absolute angle position. | 11-13-2008 |
20110190636 | SYSTEMS AND METHODS FOR NON-CONTACT BIOMETRIC SENSING - A non-contact biometric sensing device is described. The device includes a processing device, a user interface communicatively coupled to the processing device, a display communicatively coupled to the processing device, a laser doppler vibrometer sensor communicatively coupled to the processing device, and an infrared camera communicatively coupled to the processing device. The processing device is programmed to utilize mechanical motion data received from the laser doppler vibrometer sensor and thermal distributions data from the infrared camera to calculate biometric data, when signals originating from the laser doppler vibrometer sensor and the infrared camera are reflected back towards the device from a target. | 08-04-2011 |
20130201052 | Object Detection System for Mobile Platforms - A method and apparatus comprising a group of passive sensor systems, an active sensor system, and a processor unit. The group of passive sensor systems is configured to generate first sensor information from light in an environment around the group of passive sensor systems. The active sensor system is configured to send signals, receive responses from the signals, and generate second sensor information from the responses. The processor unit is configured to control the active sensor system to send the signals in a direction toward an object using the first sensor information and generate information about the object using the second sensor information. | 08-08-2013 |
20130271590 | SYSTEMS AND METHODS FOR NON-CONTACT BIOMETRIC SENSING - A non-contact biometric sensing device is described. The device includes a processing device, a user interface communicatively coupled to the processing device, a display communicatively coupled to the processing device, a laser doppler vibrometer sensor communicatively coupled to the processing device, and an infrared camera communicatively coupled to the processing device. The processing device is programmed to utilize mechanical motion data received from the laser doppler vibrometer sensor and thermal distributions data from the infrared camera to calculate biometric data, when signals originating from the laser doppler vibrometer sensor and the infrared camera are reflected back towards the device from a target. | 10-17-2013 |
20150198433 | Laser Metrology System and Method - A laser metrology system may include a modulated measurement beam, a beam splitter for splitting the measurement beam into a local oscillator beam and a transmitted beam, an optical assembly for projecting the transmitted beam to a measured area on a surface of a target structure and for receiving a reflected beam from the measured area, a beam combiner for combining the reflected beam and the local oscillator beam into a detection beam, a detector for processing the detection beam, the detector including a micro-lens for projecting the detection beam, a photodetector for carrying out coherent detection of the detection beam and detector electronics in communication with the photodetector for generating informational data from the detection beam, and a range processor for computing dimensional data about the measured area from the informational data. | 07-16-2015 |