Eye-tracking image viewer for digital pathology
AssigneeLeica Biosystems Imaging, Inc.
InventorsAllen Olson, Kiran Saligrama
Life of this patent
Estimating the term…
Abstract
Image viewing in digital pathology using eye-tracking. In an embodiment, a position of a user's gaze on a graphical user interface, comprising at least a portion of a digital slide image within a macro view, is repeatedly detected based on an output from an eye-tracking device. After detecting a change of the user's gaze from a first position to a second position on the graphical user interface, a view of the digital slide image within the macro view is automatically panned based on the second position, so as to move a position on the digital slide image that corresponds to the second position on the graphical user interface toward a center of the macro view.
Claims20
A system comprising:
- an eye-tracking device configured to sense a position of a user's gaze on a display;
- and
- at least one hardware processor configured to
- detect the position of the user's gaze on the display, based on an output from the eye-tracking device, wherein the display displays at least a portion of an image within a macro view and a thumbnail image of the image,
- determine whether the detected position of the user's gaze is within the thumbnail image or the macro view,
- in response to detecting that the position of the user's gaze is within the macro view, automatically pan a view of the image within the macro view to move a position on the image that corresponds to the detected position within the macro view toward a center of the macro view, and,
- in response to detecting that the position of the user's gaze is within the thumbnail image, determine a position on the image that corresponds to the detected position within the thumbnail image, and update the macro view such that the determined position on the image is within the center of the macro view.
A method of eye-tracking using at least one hardware processor, the method comprising:
- detecting a position of a user's gaze on a display, based on an output from an eye-tracking device, wherein the display displays at least a portion of an image within a macro view and a thumbnail image of the image;
- determining whether the detected position of the user's gaze is within the thumbnail image or the macro view;
- in response to detecting that the position of the user's gaze is within the macro view, automatically panning a view of the image within the macro view to move a position on the image that corresponds to the detected position within the macro view toward a center of the macro view;
- and,
- in response to detecting that the position of the user's gaze is within the thumbnail image, determining a position on the image that corresponds to the detected position within the thumbnail image, and updating the macro view such that the determined position on the image is within the center of the macro view.
A non-transitory computer-readable medium having instructions stored therein, wherein the instructions, when executed by a processor, cause the processor to:
- detect a position of a user's gaze on a display, based on an output from an eye-tracking device, wherein the display displays at least a portion of an image within a macro view and a thumbnail image of the image;
- determine whether the detected position of the user's gaze is within the thumbnail image or the macro view;
- in response to detecting that the position of the user's gaze is within the macro view, automatically pan a view of the image within the macro view to move a position on the image that corresponds to the detected position within the macro view toward a center of the macro view;
- and,
- in response to detecting that the position of the user's gaze is within the thumbnail image, determine a position on the image that corresponds to the detected position within the thumbnail image, and update the macro view such that the determined position on the image is within the center of the macro view.
Dependencies are inferred from the claim text.