Abstract:
Systems and methods for determining a foreground application and at least one background application from multiple graphics applications executing within an execution environment are disclosed. Pixel data rendered by the foreground application may be displayed in the execution environment while a rendering thread of the background application may be paused.
Abstract:
A method and medical system for estimating the deformation of an anatomic structure that comprises generating a first model of at least one anatomical passageway from anatomical data describing a patient anatomy and determining a shape of a device positioned within the branched anatomical passageways. The method and medical system also comprise generating a second model of the plurality of branched anatomical passageways by adjusting the first model relative to the determined shape of the device.
Abstract:
In a minimally invasive surgical system, a plurality of video images is acquired. Each image includes a hand pose image. Depth data for the hand pose image is also acquired or synthesized. The hand pose image is segmented from the image using the depth data. The segmented image is combined with an acquired surgical site image using the depth data. The combined image is displayed to a person at a surgeon's console of the minimally invasive surgical system. Processing each of the video images in the plurality video images in this way reproduces the hand gesture overlaid on the video of the surgical site in the display.
Abstract:
An apparatus is configured to show telestration in 3-D to a surgeon in real time. A proctor is shown one side of a stereo image pair, such that the proctor can draw a telestration line on the one side with an input device. Points of interest are identified for matching to the other side of the stereo image pair. In response to the identified points of interest, regions and features are identified and used to match the points of interest to the other side. Regions can be used to match the points of interest. Features of the first image can be matched to the second image and used to match the points of interest to the second image, for example when the confidence scores for the regions are below a threshold value. Constraints can be used to evaluate the matched points of interest, for example by excluding bad points.
Abstract:
Methods of and a system for providing a visual representation of force information in a robotic surgical system. A real position of a surgical end effector is determined. A projected position of the surgical end effector if no force were applied against the end effector is also determined. Images representing the real and projected positions are output superimposed on a display. The offset between the two images provides a visual indication of a force applied to the end effector or to the kinematic chain that supports the end effector. In addition, tissue deformation information is determined and displayed.
Abstract:
A method of tracking a medical instrument comprises receiving a model of an anatomical passageway formation and receiving a set of ordered sensor records for the medical instrument. The set of ordered sensor records provide a path history of the medical instrument. The method further comprises registering the medical instrument with the model of the anatomical passageway formation based on the path history.
Abstract:
In a minimally invasive surgical system, a plurality of video images is acquired. Each video image includes images of the surgeon's hand(s), and of a master manipulator. The images of the surgeon's hand(s) and the master manipulator are segmented from the video image. The segmented images are combined with an acquired surgical site image. The combined image is displayed to the person at the surgeon's console so that the console functions as a see-through console.
Abstract:
In an environment with multiple graphics software application framework, a rending application programming interface (API) agent is provided in a rendering API library. The rendering API agent is to find surface information on memory surfaces corresponding to rendering surfaces of the rendering API library and relationship information between the memory surfaces and a process of the redering API application. The rendering API agent is to communicate with a global scene graph library (GSGL) to send the surface information and the relationship information to the GSGL. Binding may be used to transform the memory surfaces to desired rendering API surfaces based on the surface information in GSGL. A user experience application is to manipulate the translated rendering API surfaces to create user experience.
Abstract:
An illumination channel, a stereoscopic optical channel and another optical channel are held and positioned by a robotic surgical system. A first capture unit captures a stereoscopic visible image from the first light from the stereoscopic optical channel while a second capture unit captures a fluorescence image from the second light from the other optical channel. An intelligent image processing system receives the captured stereoscopic visible image and the captured fluorescence image and generates a stereoscopic pair of fluorescence images. An augmented stereoscopic display system outputs a real-time stereoscopic image comprising a three-dimensional presentation of a blend of the stereoscopic visible image and the stereoscopic pair of fluorescence images.
Abstract:
Systems, methods, and devices are used to match images. Points of interest from a first image are identified for matching to a second image. In response to the identified points of interest, regions and features can be identified and used to match the points of interest to a corresponding second image or second series of images. Regions can be used to match the points of interest when regions of the first image are matched to the second image with high confidence scores, for example above a threshold. Features of the first image can be matched to the second image, and these matched features may be used to match the points of interest to the second image, for example when the confidence scores for the regions are below the threshold value. Constraint can be used to evaluate the matched points of interest, for example by excluding bad points.