Patent application number | Description | Published |
20080292132 | Method And System For Inserting Software Processing In A Hardware Image Sensor Pipeline - Image data may be processed via one or more stages by a hardware image sensor pipeline (ISP) wherein one or more software processing steps may be inserted at any point within the hardware ISP. Output from any stage of the hardware ISP may be stored in memory. Stored hardware ISP output may be retrieved from memory and processed via one or more software processes. Results from the one or more software processes may be stored in memory and communicated to any stage of the hardware ISP for additional processing. In this regard, the hardware ISP and one or more processors may simultaneously process portions of image data. In addition, the hardware ISP and the one or more processors may be integrated within a chip. | 11-27-2008 |
20080292216 | METHOD AND SYSTEM FOR PROCESSING IMAGES USING VARIABLE SIZE TILES - Methods and systems for processing images using variable size tiles are disclosed and may include receiving raw image data for processing and dividing the received raw image data into a plurality of variable size tiles for processing. The variable size tiles may be sequentially processed. Each of the variable size tiles may comprise a plurality of lines. A size of the variable size tiles may be adjusted based on a distortion in a corresponding region of the raw image data. The variable size tiles may be processed in an image sensor pipeline. A current variable size tile may overlap at least one neighboring variable size tile. At least one neighboring variable size tile may include one or more of: above the current variable size tile, below the current variable size tile, left of the current variable size tile, and right of the current variable size tile. | 11-27-2008 |
20080292219 | Method And System For An Image Sensor Pipeline On A Mobile Imaging Device - In an embodiment of the invention, images are processed within a mobile device. Image data may be divided into variable size tiles and processed in steps or stages on a per tile basis within a hardware image sensor pipeline. The processing steps or stages may comprise one or more distortion correction steps. A portion of the variable size tiles may be processed via software within a processor. In this regard, output from any portion of the ISP may be stored in RAM and subsequently retrieved for software processing. The results from software processing may be stored in RAM and communicated back to any point within the hardware ISP for additional processing. The hardware ISP and the processor via software may simultaneously process different portions of the variable size tiles. | 11-27-2008 |
20090232347 | Method And System For Inserting Software Processing In A Hardware Image Sensor Pipeline - Image data may be processed via one or more stages by a hardware image sensor pipeline (ISP) wherein one or more software processing steps may be inserted at any point within the hardware ISP. Output from any stage of the hardware ISP may be stored in memory. Stored hardware ISP output may be retrieved from memory and processed via one or more software processes. Results from the one or more software processes may be stored in memory and communicated to any stage of the hardware ISP for additional processing. In this regard, the hardware ISP and one or more processors may simultaneously process portions of image data. In addition, the hardware ISP and the one or more processors may be integrated within a chip. | 09-17-2009 |
20110148901 | Method and System For Tile Mode Renderer With Coordinate Shader - A method and system are provided in which one or more processors and/or circuits are operable to generate position information for a plurality of primitives utilizing a coordinate shader, one or more lists based on the generated position information, and rendering information for the plurality of primitives utilizing a vertex shader and the generated one or more lists. The generated one or more lists may comprise indices associated with one or more primitives from the plurality of primitives and with one or more tiles from a plurality of tiles in a screen plane. The position information and the one or more lists may be generated during a first rendering phase, and the rendering information may be generated during a second rendering phase different from the first rendering phase. The coordinate shader may perform a subset of the operations supported by the vertex shader. | 06-23-2011 |
20110216069 | Method And System For Compressing Tile Lists Used For 3D Rendering - A graphics processing device may generate coordinates for vertices of graphics primitives in a view-space. Tiles are defined within the view-space and are associated with tile lists. Primitives and/or vertices which overlap a tile are determined. Tile lists comprise differentially encoded indices and/or spatial coordinates for overlapping primitives. The differential encoding may or may not be byte aligned. During tile mode graphics rendering, tile lists are utilized to reference vertex attributes and/or primitives. Graphics rendering comprises a tile binning phase and a tile rendering phase. The primitives may comprise a triangle and/or joined triangles that share one or more vertices. For multiple joined primitives, information about shared vertices may be encoded without repetition for each primitive. Coordinates and/or corresponding weights for new vertices are encoded in a tile list and utilized for interpolating properties of the new vertices based on attributes of the original vertices. | 09-08-2011 |
20110221743 | Method And System For Controlling A 3D Processor Using A Control List In Memory - A graphics processing device generates control lists for controlling processing of 3D graphics. Control lists comprise primitive data for the 3D graphics, pointers to primitive data and control data. Tags that correspond to records within the control lists may be utilized for the control of processing. The graphics processing device may comprise a 3D pipeline comprising parallel processors. Processing is performed on a tile by tile basis and comprises a tile binning phase and/or a tile rendering phase. The two phases of processing may be performed in parallel on different sets of data. Control lists comprise a main list and/or sub-lists, for example, tile lists. Control lists may comprise links to other lists. Processing control may advance through the control lists without interaction from a driver and/or from a processor that is external to the graphics processing device. | 09-15-2011 |
20110227920 | Method and System For a Shader Processor With Closely-Coupled Peripherals - A method and system are provided in which a first instruction associated with a graphics rendering operation may be executed in a shader processor, the shader processor may receive result information associated with an intermediate portion of the graphics rendering operation performed by a peripheral device operably coupled to a register file bus in the shader processor, and the shader processor may execute a second instruction associated with the graphics rendering operation based on the received result information. The register file bus may be utilized for handling execution of intermediate instructions associated with the intermediate portion of the graphics rendering operation. The peripheral device may be accessed via one or more register file addresses associated with the peripheral device. The peripheral device may be operably coupled to the shader processor via a FIFO. | 09-22-2011 |
20110242113 | Method And System For Processing Pixels Utilizing Scoreboarding - In a graphics processing device, a plurality of processors write fragment shading results for order-dependent data to a buffer, according to the order in which the data is received. Fragment shading results for order-neutral data is written to the buffer one batch at a time. The order-dependent data comprises spatially overlapping data. Order-neutral data may not overlap. A scheduler controls the order of reception of one batch of data at a time by the processors. The order for receiving the order-dependent data may be determined. The plurality of processors may process the data in parallel. A writing order for writing results to a buffer from the processing in parallel, may be enforced. A portion of the processors may be instructed to wait before writing results to the buffer in a specified order. Processors signal when writing results to the buffer is complete. | 10-06-2011 |
20110261059 | Method And System For Decomposing Complex Shapes Into Curvy RHTS For Rasterization - A complex curved primitive is decomposed into curvy RHTs comprising a curved portion and horizontal and vertical lines. Pixel rows covered by curvy RHTs are determined. RHT pixels covered by the curved primitive are determined with counters. Tile based color rendering is performed for covered pixels. The primitive path is decomposed into Bezier curves. Curvy RHTs may overlap and may cover pixels that are not covered by the curved primitive. Pixel rows are located by traversing an RHT path and the direction of traversing may determine pixel counts. Pixel coverage and tile coverage information is stored in memory. Pixels may be rendered in parallel. The curved primitive is rendered in a tile binning phase and a tile rendering phase. Tile rendering comprises a pixel coverage first pass which determines pixels covered by said curved primitive and a color rendering second pass. | 10-27-2011 |
Patent application number | Description | Published |
20080281192 | METHOD AND APPARATUS FOR REAL-TIME TARGET POSITION ESTIMATION BY COMBINING X-RAY AND EXTERNAL RESPIRATORY SIGNALS - A method and system are disclosed for estimating internal position information of a target in real-time based on a single gantry-mounted x-ray imager and a respiratory signal. The x-ray imaging is done periodically to limit radiation dosage. Initial parameters for the estimation model are determined in a pre-treatment session using four dimensional computed tomography (4D CT) in combination with a respiratory signal acquired from the patient. The model parameters are updated during treatment based on the periodic x-ray image data and the respiratory signal. | 11-13-2008 |
20090041188 | METHOD AND SYSTEM FOR FOUR DIMENSIONAL INTENSITY MODULATED RADIATION THERAPY FOR MOTION COMPENSATED TREATMENTS - A deliverable four dimensional (4D) intensity modulated radiation therapy (IMRT) planning method is disclosed, for delivery using a linear accelerator with a dynamic multi-leaf collimator (DMLC). A 4D computed tomography (CT) scan is used for segmenting tumor anatomy on a reference phase of periodic motion of the tumor. Deformable registration of the 4D CT data is used to generate corresponding anatomical structures on other phases. Preferably, the collimator for each beam position is aligned using the gross tumor volume (GTV) centroid motion corresponding to the periodic motion of the tumor, as determined from the two dimensional (2D) projection of a given beam position. A deliverable IMRT plan is created on the 4D CT image set in which the MLC leaf positions and beam on/off status can vary as a function of respiratory phase by solving a four dimensional optimization problem. The mechanical constraints of the MLC leaves are included in the optimization. | 02-12-2009 |
20090310739 | SYSTEM AND METHOD FOR USING PROSPECTIVE EVALUATION OF DISPLACEMENT AND VELOCITY OF A RESPIRATORY TRACE IN A FIVE DIMENSIONAL PARAMETER SPACE TO REDUCE ARTIFACTS AND DOSAGE IN FOUR DIMENSIONAL COMPUTED TOMOGRAPHY - A displacement and velocity based prospective cine CT (PDV CT) method is disclosed for starting image acquisition if the displacement and velocity are simultaneously within predetermined tolerances, thus essentially sorting 2D CT images in a five dimensional parameter space, where displacement and the sign of the velocity are used for the temporal sorting, replacing the use of either phase or displacement as the temporal parameter during retrospective sorting, with velocity as a separate parameter correlating to some parameter of the system, e.g. the airflow rate, making it possible to do the image sorting in real-time. | 12-17-2009 |
20110081002 | METHOD AND SYSTEM FOR FOUR DIMENSIONAL INTENSITY MODULATED RADIATION THERAPY FOR MOTION COMPENSATED TREATMENTS - A deliverable four dimensional (4D) intensity modulated radiation therapy (IMRT) planning method is disclosed, for delivery using a linear accelerator with a dynamic multi-leaf collimator (DMLC). A 4D computed tomography (CT) scan is used for segmenting tumor anatomy on a reference phase of periodic motion of the tumor. Deformable registration of the 4D CT data is used to generate corresponding anatomical structures on other phases. Preferably, the collimator for each beam position is aligned using the gross tumor volume (GTV) centroid motion corresponding to the periodic motion of the tumor, as determined from the two dimensional (2D) projection of a given beam position. A deliverable IMRT plan is created on the 4D CT image set in which the MLC leaf positions and beam on/off status can vary as a function of respiratory phase by solving a four dimensional optimization problem. The mechanical constraints of the MLC leaves are included in the optimization. | 04-07-2011 |
Patent application number | Description | Published |
20110235860 | Method to estimate 3D abdominal and thoracic tumor position to submillimeter accuracy using sequential x-ray imaging and respiratory monitoring - A method of estimating target motion for image guided radiotherapy (IGRT) systems is provided. The method includes acquiring by a kV imaging system sequential images of a target motion, computing by the kV imaging system from the sequential images an image-based estimation of the target motion expressed in a patient coordinate system, transforming by the kV imaging system the image-based estimation in the patient coordinate system to an estimate in a projection coordinate system, reformulating by the kV imaging system the projection coordinate system in a converging iterative form to force a convergence of the projection coordinate system to output a resolved estimation of the target motion, and displaying by the kV imaging system the resolved estimation of the target motion. | 09-29-2011 |
20120076270 | Method for reducing diagnostic radiation dose in image guided radiotherapy - A method of minimizing radiation toxicity in image guided radiotherapy (IGRT) is provided that includes using a probabilistic prediction algorithm that is operated on a suitably programmed computer and includes multimodality inputs and provides real-time geometric and topological target estimates to compensate for system latency, using an online adaptive imaging system that provides radiographic images of the target when the geometric and topological target estimates are in a region of predefined uncertainty, and using an image dose control algorithm, operating on a suitably programmed computer, that includes parameters for controlling dose per image, where instances for image acquisition are optimized according to a planned dose pattern and delivery result. | 03-29-2012 |
20130035905 | Method and system for operating electron guns in magnetic fields - A method of configuring an electron gun for generating and injecting an electron beam into a linac accelerating waveguide operating in magnetic fringe fields of an MRI scanner in the absence of a magnetic shield is provided using an appropriately programmed computer to determining an anode drift tube diameter at an injection point of a linac according to a magnetic field value from an MRI scanner and to a predetermined current density, where the magnetic field has an isocenter, determining a transverse diameter of a Type M cathode in an electron gun, according to the anode drift tube diameter and the current density, and minimizing an emittance value in an electron beam of the electron gun at an entry point of the anode drift tube by optimizing the distance between the cathode and the anode, where the electron beam is along an axis of symmetry of the magnetic field. | 02-07-2013 |
20140192952 | MODULATING GANTRY ROTATION SPEED AND IMAGE ACQUISITION IN RESPIRATORY CORRELATED (4D) CONE BEAM CT IMAGES - A method of optimizing 4D cone beam computed tomography (4DCBCT) imaging is provided that includes using a scanner to generate projections of a target, where the projections are used to form a cone beam computed tomography (CBCT) scan of the target, where the CBCT includes a 3D image of the target, and using an appropriately programmed computer to control rotation speed of a gantry and projection acquisition of the CBCT in real-time according to a measured patient respiratory signal, where the real-time acquisition of the CBCT forms an optimized 4DCBCT image set. | 07-10-2014 |
20140241497 | Method to estimate real-time rotation and translation of a target with a single x-ray imager - A method of real-time estimation of target rotation and translation for 6 degrees of freedom using a single planar 2-dimensional imager and an algorithm, such as the iterative closest point (ICP) algorithm, that includes creating pairing, using a nearest neighbor algorithm, between a set of target points of at least three fiducial markers and a set of source points of the markers using K nearest neighbors, iteratively executing estimation of a rotation parameter R and a translation parameter T of the markers using a cost function such as root mean square error, terminating the estimation of R and T if the change in a mean distance between the set of target points of the markers and the set of source points of the markers is below a threshold or at a maximum iteration number, transforming the set of target points of the markers using estimated parameters, and re-associating a new set of the target points of the markers. | 08-28-2014 |
Patent application number | Description | Published |
20100172469 | Method to estimate position, motion and trajectory of a target with a single x-ray imager - The present invention provides a method for estimation of retrospective and real-time 3D target position by a single imager. The invention includes imaging a target on at least one 2D plane to determine 2D position and/or position components of the target, and resolving a position and/or position component along at least one imager axis of the target using a spatial probability density. The present invention provides a probability-based method for accurate estimation of the mean position, motion magnitude, motion correlation, and trajectory of a tumor from CBCT projections. The applicability of the method for tumors with periodic respiratory motion and for prostate are provided. Clinical feasibility is demonstrated for a pancreas tumor. The method includes monoscopic tracking of the 3D prostate position utilizing the spatial probability density to estimate the unresolved motion from the resolved motion. The method is applicable to prostate tracking even with a population-based probability density. | 07-08-2010 |
20100239066 | Configurations for integrated MRI-linear accelerators - The present invention provides a radiotherapy treatment apparatus that includes a treatment beam, a magnetic field disposed parallel collinear to the treatment beam, and a target that is disposed along the treatment beam. The treatment beam can be a charged particle beam, a proton beam, an electron beam, or a linear accelerator (Linac) beam. The magnetic field is from a magnetic resonance imager (MRI), a megavolt x-ray imager, or a kilovolt x-ray imager and is disposed to operate in coordination with operation of the treatment beam and to narrow the beam. The tumor is disposed to rotate with respect to the treatment beam and the magnetic field, or the treatment beam and the magnetic field are disposed to rotate up to 360° with respect to the target when mounted to a ring gantry. The apparatus can include a rotation angle dependent shim disposed to account for Earth's magnetic field. | 09-23-2010 |
20110009761 | Method and system for real-time profiling respiratory motion with variable-horizon prediction capability - A method of profiling respiratory motion is provided that includes estimating a temporal respiratory pattern, using a warping function to map the temporal respiratory pattern to a corresponding phase value, using a baseline drift function to determine drift in the temporal respiratory pattern, and noise filtering the temporal respiratory pattern, where variations in a respiratory motion are provided. The warping function includes combining an elliptical shape prior for providing iso-phase events in real-time, where the elliptical shape prior is in an augmented state space and Poincare´ sectioned. Parameters of the ellipse are estimated, where a projection of a center of the ellipse onto an observed respiratory position provides a real-time estimation for baseline drift of the respiratory motion. | 01-13-2011 |