WO2009085037A3 - Cumulative buffering for surface imaging - Google Patents

Cumulative buffering for surface imaging Download PDF

Info

Publication number
WO2009085037A3
WO2009085037A3 PCT/US2007/088702 US2007088702W WO2009085037A3 WO 2009085037 A3 WO2009085037 A3 WO 2009085037A3 US 2007088702 W US2007088702 W US 2007088702W WO 2009085037 A3 WO2009085037 A3 WO 2009085037A3
Authority
WO
WIPO (PCT)
Prior art keywords
display image
subtracted
surface imaging
saved
tool
Prior art date
Application number
PCT/US2007/088702
Other languages
French (fr)
Other versions
WO2009085037A2 (en
Inventor
Min Wu
Original Assignee
Mako Surgical Corp.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Mako Surgical Corp. filed Critical Mako Surgical Corp.
Priority to PCT/US2007/088702 priority Critical patent/WO2009085037A2/en
Publication of WO2009085037A2 publication Critical patent/WO2009085037A2/en
Publication of WO2009085037A3 publication Critical patent/WO2009085037A3/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T17/00Three dimensional [3D] modelling, e.g. data description of 3D objects
    • G06T17/10Constructive solid geometry [CSG] using solid primitives, e.g. cylinders, cubes
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B34/00Computer-aided surgery; Manipulators or robots specially adapted for use in surgery
    • A61B34/20Surgical navigation systems; Devices for tracking or guiding surgical instruments, e.g. for frameless stereotaxis
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B34/00Computer-aided surgery; Manipulators or robots specially adapted for use in surgery
    • A61B34/30Surgical robots
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B90/00Instruments, implements or accessories specially adapted for surgery or diagnosis and not covered by any of the groups A61B1/00 - A61B50/00, e.g. for luxation treatment or for protecting wound edges
    • A61B90/90Identification means for patients or instruments, e.g. tags
    • A61B90/92Identification means for patients or instruments, e.g. tags coded with colour
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T19/00Manipulating 3D models or images for computer graphics
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H20/00ICT specially adapted for therapies or health-improving plans, e.g. for handling prescriptions, for steering therapy or for monitoring patient compliance
    • G16H20/40ICT specially adapted for therapies or health-improving plans, e.g. for handling prescriptions, for steering therapy or for monitoring patient compliance relating to mechanical, radiation or invasive therapies, e.g. surgery, laser therapy, dialysis or acupuncture
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H30/00ICT specially adapted for the handling or processing of medical images
    • G16H30/40ICT specially adapted for the handling or processing of medical images for processing medical images, e.g. editing
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H50/00ICT specially adapted for medical diagnosis, medical simulation or medical data mining; ICT specially adapted for detecting, monitoring or modelling epidemics or pandemics
    • G16H50/50ICT specially adapted for medical diagnosis, medical simulation or medical data mining; ICT specially adapted for detecting, monitoring or modelling epidemics or pandemics for simulation or modelling of medical disorders
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B34/00Computer-aided surgery; Manipulators or robots specially adapted for use in surgery
    • A61B34/10Computer-aided planning, simulation or modelling of surgical operations
    • A61B2034/101Computer-aided simulation of surgical operations
    • A61B2034/102Modelling of surgical devices, implants or prosthesis
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B34/00Computer-aided surgery; Manipulators or robots specially adapted for use in surgery
    • A61B34/25User interfaces for surgical systems
    • A61B2034/252User interfaces for surgical systems indicating steps of a surgical procedure
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B34/00Computer-aided surgery; Manipulators or robots specially adapted for use in surgery
    • A61B34/25User interfaces for surgical systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2210/00Indexing scheme for image generation or computer graphics
    • G06T2210/41Medical

Abstract

The description relates to surgical computer systems, including computer program products, and methods for cumulative buffering for surface imaging. A display image is buffered that has been saved from a previous update. A model representing a tool is subtracted from the buffered display image. The subtracted display image is displayed using a CSG technique at a fixed angle. The subtracted display image is saved. This process is repeated so that the displayed image is cumulatively changed with each change in location of the model representing the tool.
PCT/US2007/088702 2007-12-21 2007-12-21 Cumulative buffering for surface imaging WO2009085037A2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
PCT/US2007/088702 WO2009085037A2 (en) 2007-12-21 2007-12-21 Cumulative buffering for surface imaging

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/US2007/088702 WO2009085037A2 (en) 2007-12-21 2007-12-21 Cumulative buffering for surface imaging

Publications (2)

Publication Number Publication Date
WO2009085037A2 WO2009085037A2 (en) 2009-07-09
WO2009085037A3 true WO2009085037A3 (en) 2009-10-15

Family

ID=40824932

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2007/088702 WO2009085037A2 (en) 2007-12-21 2007-12-21 Cumulative buffering for surface imaging

Country Status (1)

Country Link
WO (1) WO2009085037A2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB201006971D0 (en) * 2010-04-26 2010-06-09 Renishaw Ireland Ltd Apparatus and method for implanting a medical device
US9042613B2 (en) 2013-03-01 2015-05-26 Heartflow, Inc. Method and system for determining treatments by modifying patient-specific geometrical models

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5122966A (en) * 1989-09-18 1992-06-16 Northern Research & Engineering Computer generated tool path interference check method
US20040015070A1 (en) * 2001-02-05 2004-01-22 Zhengrong Liang Computer aided treatment planning
WO2007000144A1 (en) * 2005-06-25 2007-01-04 Universitätsklinikum Hamburg-Eppendorf Method and device for 3d-navigation on layers of images

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5122966A (en) * 1989-09-18 1992-06-16 Northern Research & Engineering Computer generated tool path interference check method
US20040015070A1 (en) * 2001-02-05 2004-01-22 Zhengrong Liang Computer aided treatment planning
WO2007000144A1 (en) * 2005-06-25 2007-01-04 Universitätsklinikum Hamburg-Eppendorf Method and device for 3d-navigation on layers of images

Also Published As

Publication number Publication date
WO2009085037A2 (en) 2009-07-09

Similar Documents

Publication Publication Date Title
IL185893A0 (en) A method and apparatus for updating a graphical display in a distributed processing environment using compression
WO2008035277A8 (en) Method, apparatus and computer program product for viewing a virtual database using portable devices
EP2086307A4 (en) Plant growth and imaging devices and related methods and computer program products
IL185941A0 (en) A method and apparatus for updating a graphical display in a distributed processing environment
WO2009117709A3 (en) Lightweight three-dimensional display
EP1783636A4 (en) Image display, image displaying method, and computer program
TWI370430B (en) Image display apparatus, signal processing apparatus, image processing method, and computer program product
TWI367472B (en) Image display apparatus, signal processing apparatus, image processing method, and computer program product
EP2037433A4 (en) Display and process for producing the same
WO2006096726A3 (en) Controlling a computer-aided process
EP2315439A4 (en) Image display device, control method and computer program
EP1901564A4 (en) Stereoscopic image display unit, stereoscopic image displaying method and computer program
WO2011059175A3 (en) Display apparatus, client, image display system including the same, and image displaying method
WO2008095574A3 (en) Use of graphs, method and computer system for creating a construction drawing, method for manufacturing a product, and use of said method
WO2007002921A3 (en) Display controller
HK1081307A1 (en) Image generation device, image display method and program product
EP1923835A4 (en) Face image display, face image display method, and face image display program
WO2008076198A3 (en) Method for rendering global illumination on a graphics processing unit
WO2011068375A3 (en) Method and apparatus for providing user interface
GB2439626B (en) Method and apparatus for authorizing a software product to be used on a computer system
EP2051489A3 (en) Communication device and method of providing location information therein
EP2187296A3 (en) Wireless communication terminal and method for displaying image data
EP2259196A3 (en) Linking and managing mathematical objects
WO2009069409A1 (en) Game program, game device and game control method
JP2012502703A5 (en)

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 07869830

Country of ref document: EP

Kind code of ref document: A2

DPE1 Request for preliminary examination filed after expiration of 19th month from priority date (pct application filed from 20040101)
NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 07869830

Country of ref document: EP

Kind code of ref document: A2