IP Library Granted Patent US 9,619,729
Granted Patent B2
US 9,619,729 · App. 14/938,466 · Granted Apr 11, 2017

Density measuring device, density measuring method, and computer program product

View Patent ↗
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 9,619,729
App. No.
14/938,466
Granted
Apr 11, 2017
Kind
B2
Abstract

According to an embodiment, a density measuring device includes a first calculator, a second calculator, and a first generator. The first calculator calculates, from an image including objects of a plurality of classes classified according to a predetermined rule, for each of a plurality of regions formed by dividing the image, density of the objects captured in the region. The second calculator calculates, from the density of the objects captured in each of the regions, likelihood of each object class captured in each of the regions. The first generator generates density data, in which position corresponding to each of the regions in the image is assigned with the density of the object class having at least the higher likelihood than the lowest likelihood from among likelihoods calculated for object classes captured in the corresponding region.

Claims (34)

1. A density measuring device comprising one or more processors programmed to:

calculate, for each of a plurality of regions in an image including objects of a plurality of classes, a density corresponding to a number of objects of each object class captured in the region;

calculate, from the density, a probability of each such object class captured for each of the regions; and

generate density data, in which a position corresponding to each of the regions in the image is assigned with the density of an object class having the higher probability than the lowest probability of an object class in a corresponding region.

2. The device according to claim 1 , wherein the one or more processors are further programmed to calculate the density of each such class in the image on the basis of the density data.

3. The device according to claim 1 , wherein the one or more processors are further programmed to generate density data in which the position is assigned with the density of each such object class having the highest probability among the probabilities calculated for the object classes captured in the corresponding region.

4. The device according to claim 1 , wherein the objects of the plurality of classes have at least different colors or different shapes.

5. The device according to claim 1 , wherein the one or more processors are further programmed to generate, from the density data, a display image in which the position is illustrated with a color corresponding to the assigned object class and with concentration corresponding to the density for the position.

6. The device according to claim 1 , wherein the one or more processors are further programmed to:

perform a calculation operation, in which the density of the object class captured in each of the regions in the image is calculated, and

perform, before performing the calculation operation for each such object class, preprocessing that includes a reduction operation, for reducing a size of an object or objects of an object class other than a target object class to be calculated in the image, and a correction operation, for correcting a color of the objects of the objet class other than the target object class to be calculated, to be a background color.

7. The device according to claim 1 , wherein the processor calculates, as the probability each such object class captured in each of the regions, a multiplication value obtained by multiplying the calculated density of each such object class captured in the regions, by at least one of area ratio with respect to a reference object of the object class captured in the image and a degree of similarity to a reference color of the object class.

8. A density measuring method comprising:

calculating, for each of a plurality of regions in an image including objects of a plurality of classes, a density corresponding to a number of objects of each object class captured in the region;

calculating, from the density, a probability of each such object class captured for each of the regions; and

generating density data, in which a position corresponding to each of the regions in the image is assigned with the density of an object class having the higher probability than the lowest probability of an object class in a corresponding region.

9. The method according to claim 8 , further comprising calculating the density of each such class in the image on the basis of the density data.

10. The method according to claim 8 , further comprising generating density data in which the position is assigned with the density of each such object class having the highest probability among the probabilities calculated for the object classes captured in the corresponding region.

11. The method according to claim 8 , wherein the objects of the plurality of classes have at least different colors or different shapes.

12. The method according to claim 8 , further comprising generating, from the density data, a display image in which the position is illustrated with a color corresponding to the assigned object class and with concentration corresponding to the density for the position.

13. The method according to claim 8 , further comprising:

performing a calculation operation, in which the density of the object class captured in each of the regions in the image is calculated, and

performing, before performing the calculation operation for each such object class, preprocessing that includes a reduction operation, for reducing a size of an object or objects of an object class other than a target object class to be calculated in the image, and a correction operation, for correcting a color of the objects of the objet class other than the target object class to be calculated, to be a background color.

14. A computer program product comprising a non-transitory computer readable medium including programmed instructions embodied therein, wherein the instructions, when executed by a computer, cause the computer to perform:

calculating, for each of a plurality of regions in an image including objects of a plurality of classes, a density corresponding to a number of objects of each object class captured in the region;

calculating, from the density, a probability of each such object class captured for each of the regions; and

generating density data, in which a position corresponding to each of the regions in the image is assigned with the density of an object class having the higher probability than the lowest probability of an object class in a corresponding region.

15. The computer program product according to claim 14 , wherein the instructions, when executed by a computer, further cause the computer to calculate the density of each such class in the image on the basis of the density data.

16. The computer program product according to claim 14 , wherein the instructions, when executed by a computer, further cause the computer to generate density data in which the position is assigned with the density of each such object class having the highest probability among the probabilities calculated for the object classes captured in the corresponding region.

17. The computer program product according to claim 14 , wherein the objects of the plurality of classes have at least different colors or different shapes.

18. The computer program product according to claim 14 , wherein the instructions, when executed by a computer, further cause the computer to generate, from the density data, a display image in which the position is illustrated with a color corresponding to the assigned object class and with concentration corresponding to the density for the position.

19. The computer program product according to claim 14 , wherein the instructions, when executed by a computer, further cause the computer to:

perform a calculation operation, in which the density of the object class captured in each of the regions in the image is calculated, and

perform, before performing the calculation operation for each such object class, preprocessing that includes a reduction operation, for reducing a size of an object or objects of an object class other than a target object class to be calculated in the image, and a correction operation, for correcting a color of the objects of the objet class other than the target object class to be calculated, to be a background color.

Assignments (4)
CORRECTIVE ASSIGNMENT TO CORRECT THE RECEIVING PARTY'S ADDRESS PREVIOUSLY RECORDED ON REEL 048547 FRAME 0187. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT OF ASSIGNORS INTEREST. Recorded May 6, 2020
From: KABUSHIKI KAISHA TOSHIBA
To: TOSHIBA DIGITAL SOLUTIONS CORPORATION
Reel/Frame 052595/0307 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ADD SECOND RECEIVING PARTY PREVIOUSLY RECORDED AT REEL: 48547 FRAME: 187. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Aug 13, 2019
From: KABUSHIKI KAISHA TOSHIBA
To: KABUSHIKI KAISHA TOSHIBA; TOSHIBA DIGITAL SOLUTIONS CORPORATION
Reel/Frame 050041/0054 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 8, 2019
From: KABUSHIKI KAISHA TOSHIBA
To: TOSHIBA DIGITAL SOLUTIONS CORPORATION
Reel/Frame 048547/0187 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 12, 2015
From: PHAM, QUOC VIET
To: KABUSHIKI KAISHA TOSHIBA
Reel/Frame 037026/0367 →