IP Library Patent Application 17173635
Patent Application
App. No. 17/173,635

PATCH GENERATION IN REGION OF INTEREST

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.
17/173,635
Abstract

In a method for capturing patches in an image, a processor receives an image comprising a region of interest. A processor captures a first patch pattern. The first patch pattern may include a first point-centered patch that is centered on a first center point inside the region of interest and a first point-edged patch that is located with a patch edge contacting the first center point. A processor selects a second center point that is inside the region of interest and outside the first patch pattern. A processor captures a second patch pattern. The second patch pattern may include a second point-centered patch that is centered on the second center point, and a second point-edged patch that is located with a patch edge contacting the second center point.

Claims (46)

1 . A computer-implemented method for capturing patches, comprising:

receiving, at a processor, an image comprising a region of interest;

capturing a first patch pattern, wherein the first patch pattern comprises:

a first point-centered patch that is centered on a first center point inside the region of interest; and

a first point-edged patch that is located with a patch edge contacting the first center point;

selecting a second center point that is inside the region of interest and outside the first patch pattern; and

capturing a second patch pattern, wherein the second patch pattern comprises:

a second point-centered patch that is centered on the second center point; and

a second point-edged patch that is located with a patch edge contacting the second center point.

2 . The method of claim 1 , wherein the first patch pattern comprises a second point-centered patch that is rotated at an angle relative to the first point-centered patch, wherein the angle is greater than 0 degrees and less than 90 degrees.

3 . The method of claim 1 , wherein the first point-edged patch comprises a selection from the group consisting of: a patch with a left edge contacting the first center point, a patch with a right edge contacting the first center point, a patch with a bottom edge contacting the first center point, and a patch with a top edge contacting the first center point.

4 . The method of claim 1 , wherein the first patch pattern comprises a patch with a left edge contacting the first center point, a patch with a right edge contacting the first center point, a patch with a bottom edge contacting the first center point, and a patch with a top edge contacting the first center point.

5 . The method of claim 1 , wherein the first center point comprises a centroid of the region of interest.

6 . The method of claim 1 , wherein selecting the second center point comprises comparing a pixel grayscale value to a grayscale threshold.

7 . The method of claim 1 , wherein the image comprises a selection from the group consisting of: a segmentation heatmap image, a binary mask, and a gray-scale image.

8 . A computer program product for capturing patches in an image, the computer program product comprising:

one or more computer-readable storage media and program instructions stored on the one or more computer-readable storage media, the program instructions comprising:

program instructions to receive, at a processor, an image comprising a region of interest;

program instructions to capture a first patch pattern, wherein the first patch pattern comprises:

a first point-centered patch that is centered on a first center point inside the region of interest; and

a first point-edged patch that is located with a patch edge contacting the first center point;

program instructions to select a second center point that is inside the region of interest and outside the first patch pattern; and

program instructions to capture a second patch pattern, wherein the second patch pattern comprises:

a second point-centered patch that is centered on the second center point; and

a second point-edged patch that is located with a patch edge contacting the second center point.

9 . The computer program product of claim 8 , wherein the first patch pattern comprises a second point-centered patch that is rotated at an angle relative to the first point-centered patch, wherein the angle is greater than 0 degrees and less than 90 degrees.

10 . The computer program product of claim 8 , wherein the first point-edged patch comprises a selection from the group consisting of: a patch with a left edge contacting the first center point, a patch with a right edge contacting the first center point, a patch with a bottom edge contacting the first center point, and a patch with a top edge contacting the first center point.

11 . The computer program product of claim 8 , wherein the first patch pattern comprises a patch with a left edge contacting the first center point, a patch with a right edge contacting the first center point, a patch with a bottom edge contacting the first center point, and a patch with a top edge contacting the first center point.

12 . The computer program product of claim 8 , wherein the first center point comprises a centroid of the region of interest.

13 . The computer program product of claim 8 , wherein selecting the second center point comprises comparing a pixel grayscale value to a grayscale threshold.

14 . The computer program product of claim 8 , wherein the image comprises a selection from the group consisting of a segmentation heatmap image, a binary mask, and a gray-scale image.

15 . A computer system for capturing patches in an image, the computer system comprising:

one or more computer processors, one or more computer-readable storage media, and program instructions stored on the computer-readable storage media for execution by at least one of the one or more processors, the program instructions comprising:

program instructions to receive, at a processor, an image comprising a region of interest;

program instructions to capture a first patch pattern, wherein the first patch pattern comprises:

a first point-centered patch that is centered on a first center point inside the region of interest; and

a first point-edged patch that is located with a patch edge contacting the first center point;

program instructions to select a second center point that is inside the region of interest and outside the first patch pattern; and

program instructions to capture a second patch pattern, wherein the second patch pattern comprises:

a second point-centered patch that is centered on the second center point; and

a second point-edged patch that is located with a patch edge contacting the second center point.

16 . The system of claim 15 , wherein the first patch pattern comprises a second point-centered patch that is rotated at an angle relative to the first point-centered patch, wherein the angle is greater than 0 degrees and less than 90 degrees.

17 . The system of claim 15 , wherein the first point-edged patch comprises a selection from the group consisting of: a patch with a left edge contacting the first center point, a patch with a right edge contacting the first center point, a patch with a bottom edge contacting the first center point, and a patch with a top edge contacting the first center point.

18 . The system of claim 15 , wherein the first patch pattern comprises a patch with a left edge contacting the first center point, a patch with a right edge contacting the first center point, a patch with a bottom edge contacting the first center point, and a patch with a top edge contacting the first center point.

19 . The system of claim 15 , wherein the first center point comprises a centroid of the region of interest.

20 . The system of claim 15 , wherein selecting the second center point comprises comparing a pixel grayscale value to a grayscale threshold.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 21, 2022
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: MERATIVE US L.P.
Reel/Frame 061496/0752 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 11, 2021
From: KATOUZIAN, AMIN; GRAF, BENEDIKT; TAKEUCHI, YUSUKE
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 055233/0399 →