IP Library Patent Application 11485117
Patent Application
App. No. 11/485,117

Chroma-photon staining

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
11/485,117
Abstract

A novel method or technique of digitally enhancing the pre- or post-processed chrominance value(s) is disclosed. According to the present disclosure the invention provides for a method of digitally enhancing or “staining” the pre- and/or post-processed chrominance values of a live high-resolution digital video image through software or firmware, using a set of parametric controls and others, to isolate its peak threshold, intensity slope and slopes range. The technology is applicable for embedding digital signatures within a photograph, a pseudo H/E stain for pathological biopsy, enhancing a region-of-interest of a slide/specimen for presentational or educational purposes, enhancing a fingerprint in a forensics laboratory, highlighting a person or figure during security monitoring and enhancing traces on a printed circuit board during visual inspection in real-time spectroscopy, among other applications.

Claims (42)

1 . A method of digitally staining an object comprising:

viewing a digital image of an object, wherein the object includes a first element and a second element, and wherein the live digital image is comprised of a plurality of pixels; and

modifying the values of a plurality of pixels in the image, wherein the values are selected from a group consisting of chrominance values and luminescence values, and wherein the modification results in a digitally stained image, wherein the first element is stained a first color and the second element is stained a second color.

2 . The method of claim 1 , wherein the chrominance values of the pixels are modified using parametric controls, wherein the chrominance value of a first pixel that falls into a first calculated chrominance range is modified to reflect the mean of a first 9Bloc.

3 . The method of claim 2 , wherein the chrominance value of a second pixel that falls into a second calculated chrominance range is modified to reflect the chrominance mean of a second 9Bloc.

4 . The method of claim 1 , further comprising determining an edge between the first element and the second element by comparing the high and low chrominance values of the 16 pixels surrounding the 9Bloc relative to the mean of the 9Bloc, wherein when the chrominance mean of one of the surrounding pixels of the 9Bloc falls above or below a pre-calculated high or low threshold, an edge is demarcated.

5 . The method of claim 1 , further comprising digitally staining a microscopic slide and inversing the image digitally to simulate a dark-field environment.

6 . The method of claim 1 , wherein the pixels in the image include pre-processed pixel information from an imaging sensor.

7 . The method of claim 1 , wherein the pixels in the image include post-processed pixel information from an imaging sensor.

8 . The method of claim 1 , wherein the imaging sensor is selected from a group consisting of a CCD imaging sensor, a CMOS imaging sensor or any optical scanning array sensor.

9 . The method of claim 1 , further including transcoding the RGB values of the pixels to YUV values.

10 . The method of claim 9 , wherein the RGB values are transcoded to YUV values using an algorithm, wherein the algorithm includes

Y= 0.257 R+ 0.504 G+ 0.098 B+ 16;

U=− 0.148 R −0.291 G+ 0.439 B+ 128;

and

V= 0.439 R− 0.368 G− 0.071 B+ 128.

11 . The method of claim 1 , wherein the digital image is viewed in real-time video.

12 . The method of claim 11 , wherein the real-time video is selected from a group consisting of monochromatic and polychromatic.

13 . The method of claim 1 , further including selecting high and low chrominance values based on a reference pixel.

14 . The method of claim 1 , further including controlling the luminance values and controlling the chrominance values, wherein the luminance values can be controlled independently of the chrominance values.

15 . A computer-readable storage medium containing computer executable code for instructing a computer to perform the steps of:

copying an image comprised of a first element and a second element, wherein the first element and second element are each comprised of a plurality of pixels and each pixel has an RGB value;

transcoding the RGB values of the plurality of pixels into YUV values; and

modifying the YUV values of the plurality of pixels in the image, wherein the YUV values are selected from a group consisting of chrominance values and luminescence values, and wherein the modification results in a digitally stained image, wherein the first element is stained a first color and the second element is stained a second color.

16 . The computer readable storage medium of claim 15 , further including displaying the digitally stained image on a computer monitor.

17 . The computer readable storage medium of claim 15 , wherein the RGB values are transcoded to YUV values using an algorithm, wherein the algorithm includes

Y= 0.257 R+ 0.504 G+ 0.098 B+ 16;

U=− 0.148 R− 0.291 G+ 0.439 B +128;

and

V= 0.439 R −0.368 G− 0.071 B +128.

18 . The computer readable storage medium of claim 15 , further including alpha blending the RGB value of a stain color with the RGB of one of the plurality of pixels.

19 . The computer readable storage medium of claim 18 , wherein the stain color and the pixel are alpha blended using an algorithm, wherein the algorithm includes

If ((copy_pixel_Y <= Y_high) && (copy_pixel_Y >= Y_low) &&

(copy_pixel_U <= U_high) && (copy_pixel_U >= U_low) &&

(copy_pixel_V <= V_high) && (copy_pixel_V >= V_low))

{orig_pixel_R = alpha * stain_R + (1.0 − alpha) * orig_pixel_R;

orig_pixel_G = alpha * stain_G + (1.0 − alpha) * orig_pixel_G;

orig_pixel_B = alpha * stain_B + (1.0 − alpha) * orig_pixel_B;}

20 . A method of enhancing a live video image:

viewing a live digital image of an object, wherein the object includes a first element and a second element, and wherein the live digital image is comprised of a plurality of pixels;

modifying the values of a plurality of pixels in the image, wherein the values are selected from a group consisting of chrominance values and luminescence values, and wherein the modification results in a digitally stained image, wherein the first element is stained a first color and the second element is stained a second color; and

allowing movement of the object, wherein the first element remains stained the first color and the second element remains stained the second color while the object is moving.

Assignments (6)
RELEASE OF SECURITY INTEREST Recorded Jan 17, 2018
From: SILICON VALLEY BANK
To: GLOBALMEDIA GROUP, LLC
Reel/Frame 044643/0744 →
SECURITY INTEREST Recorded Jan 17, 2018
From: GLOBALMEDIA GROUP, LLC
To: SILICON VALLEY BANK
Reel/Frame 044643/0969 →
RELEASE OF SECURITY INTEREST Recorded Nov 30, 2017
From: GLOBALMEDIA GROUP, LLC
To: SILICON VALLEY BANK
Reel/Frame 044259/0989 →
SECURITY AGREEMENT Recorded Jun 26, 2013
From: GLOBALMEDIA GROUP, LLC
To: SILICON VALLEY BANK
Reel/Frame 030695/0741 →
SECURITY AGREEMENT Recorded Aug 19, 2011
From: GLOBALMEDIA GROUP, LLC.
To: SILICON VALLEY BANK
Reel/Frame 026775/0739 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 11, 2006
From: HARRIS, MICHAEL D.; JORDAN, DON J.
To: GLOBALMEDIA GROUP, LLC
Reel/Frame 018057/0747 →