IP Library › Granted Patent US 12,725,436
Granted Patent B2
US 12,725,436 · App. 19/203,109 · Granted Sep 1, 2026

Method for improving semantic segmentation accuracy at boundary regions

Inventor: Seongdeok Bang (Seoul, KR)
Assignee: AIVEX Co., Ltd.
G06V20/70G06V10/82
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 12,725,436
App. No.
19/203,109
Granted
Sep 1, 2026
Kind
B2
Abstract

Disclosed is a method for performing object segmentation using a neural network model, the method performed by one or more processors of a computing device according to an exemplary embodiment of the present disclosure. the method may include: obtaining a training image containing an object; training a neural network model to perform object segmentation using the training image; identifying a boundary region of the object included in the training image; obtaining an additional training image based on the training image and the identified boundary region; and additionally training the trained neural network model based on the additional training image.

Claims (57)

1 . A method for performing object segmentation using a neural network model, the method performed by one or more processors of a computing device, the method comprising:

obtaining a training image containing an object;

obtaining a predefined learning rate for a neural network model to perform object segmentation;

training the neural network model to perform object segmentation using the training image based on the predefined learning rate;

finishing training when a learning rate of the neural network model reaches the predefined learning rate;

identifying a boundary region of the object included in the training image;

obtaining an additional training image based on the training image and the identified boundary region; and

additionally training the trained neural network model based on the additional training image,

wherein the identifying the boundary region of the object included in the training image includes:

identifying the boundary region of the object included in the training image based on a shortest distance from a center of the object to an inner boundary of the object and a longest distance from the center of the object to a contour of the object.

2 . The method of claim 1 , wherein the training the neural network model for object segmentation using the training image includes:

training the neural network model for object segmentation using the training image based on at least one of a cross-entropy loss or a dice coefficient loss.

3 . The method of claim 1 , wherein the identifying the boundary region of the object included in the training image includes:

identifying the boundary region of the object included in the training image based on a predefined size with reference to the contour of the object.

4 . The method of claim 1 , wherein the obtaining the additional training image based on the training image and the identified boundary region includes:

obtaining the additional training image by setting a separate weight to the identified boundary region of the training image.

5 . The method of claim 4 , wherein the obtaining the additional training image by setting the separate weight to the identified boundary region of the training image includes:

setting a second weight for the identified boundary region of the additional training image higher than a first weight for an internal region of the object included in the additional training image.

6 . The method of claim 4 , wherein the additionally training the trained neural network model based on the additional training image includes:

additionally training the trained neural network model based on the additional training image with the set weight.

7 . The method of claim 1 , wherein the additionally training the trained neural network model based on the additional training image includes:

additionally training the trained neural network model based on the additional training image using a boundary IOU(Intersection over Union).

8 . A computer program stored in a non-transitory computer-readable storage medium, wherein the computer program causes one or more processors to perform operations for performing object segmentation using a neural network model when the computer program is executed by the one or more processors, the operations comprising:

an operation of obtaining a training image containing an object;

an operation of obtaining a predefined learning rate for a neural network model to perform object segmentation;

an operation of training the neural network model to perform object segmentation using the training image based on the predefined learning rate;

an operation of finishing training when a learning rate of the neural network model reaches the predefined learning rate;

an operation of identifying a boundary region of the object included in the training image;

an operation of obtaining an additional training image based on the training image and the identified boundary region; and

an operation of additionally training the trained neural network model based on the additional training image,

wherein the operation of the identifying the boundary region of the object included in the training image includes:

an operation of identifying the boundary region of the object included in the training image based on a shortest distance from a center of the object to an inner boundary of the object and a longest distance from the center of the object to a contour of the object.

9 . The computer program of claim 8 , wherein the operation of the training the neural network model for object segmentation using the training image includes:

an operation of training the neural network model for object segmentation using the training image based on at least one of a cross-entropy loss or a dice coefficient loss.

10 . The computer program of claim 8 , wherein the operation of identifying the boundary region of the object included in the training image includes:

an operation of identifying the boundary region of the object included in the training image based on a predefined size with reference to the contour of the object.

11 . The computer program of claim 8 , wherein the operation of obtaining the additional training image based on the training image and the identified boundary region includes:

an operation of obtaining the additional training image by setting a separate weight to the identified boundary region of the training image.

12 . The computer program of claim 11 , wherein the operation of obtaining the additional training image by setting the separate weight to the identified boundary region of the training image includes:

an operation of setting a second weight for the identified boundary region of the additional training image higher than a first weight for an internal region of the object included in the additional training image.

13 . The computer program of claim 11 , wherein the operation of additionally training the trained neural network model based on the additional training image includes:

an operation of additionally training the trained neural network model based on the additional training image with the set weight.

14 . The computer program of claim 8 , wherein the operation of additionally training the trained neural network model based on the additional training image includes:

an operation of additionally training the trained neural network model based on the additional training image using a boundary IOU(Intersection over Union).

15 . A computing device comprising:

at least one processor; and

a memory,

wherein the at least one processor is configured to:

obtain a training image containing an object;

obtain a predefined learning rate for a neural network model to perform object segmentation;

train the neural network model to perform object segmentation using the training image based on the predefined learning rate;

finish training when a learning rate of the neural network model reaches the predefined learning rate;

identify a boundary region of the object included in the training image;

obtain an additional training image based on the training image and the identified boundary region; and

additionally train the trained neural network model based on the additional training image, and

wherein the identifying the boundary region of the object included in the training image includes:

identifying the boundary region of the object included in the training image based on a shortest distance from a center of the object to an inner boundary of the object and a longest distance from the center of the object to a contour of the object.

Assignments (2)
CHANGE OF NAME Recorded Feb 3, 2026
From: AIV CO., LTD.
To: AIVEX CO., LTD.
Reel/Frame 074613/0240 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 28, 2025
From: BANG, SEONGDEOK
To: AIV CO., LTD.
Reel/Frame 071237/0261 →
Priority Claims (1)
KR 10-2024-0061220 · May 9, 2024 · national
Continuity (1)
Related Publication 20260087837A1 · Mar 26, 2026
References Cited (20)
US 9607224B2 · Tsai et al. · 2017 [cited by applicant]
US 9972092B2 · Lin · 2018 [cited by examiner]
US 11461998B2 · Liu et al. · 2022 [cited by applicant]
US 11756667B2 · Lou et al. · 2023 [cited by applicant]
US 20210089807A1 · Liu et al. · 2021 [cited by applicant]
US 20210272288A1 · Takahashi et al. · 2021 [cited by applicant]
US 20210334975A1 · Yang et al. · 2021 [cited by applicant]
US 20220156528A1 · Borse · 2022 [cited by examiner]
US 20220366679A1 · Li et al. · 2022 [cited by applicant]
CN 114781489A · 2022 [cited by applicant]
EP 3644275A1 · 2020 [cited by applicant]
EP 3726465A1 · 2020 [cited by applicant]
KR 1020210008051A · 2021 [cited by applicant]
KR 1020210036244A · 2021 [cited by applicant]
KR 1020210144294A · 2021 [cited by applicant]
Marmanis, et al. (Classification with an edge: Improving semantic image segmentation with boundary detection). (Year: 2017). [cited by examiner]
Smith (Cyclical Learning Rates for Training Neural Networks). (Year: 2017). [cited by examiner]
European Patent Office, Extended European Search Report for corresponding EP Application No. 25175030.3-1218, dated Sep. 25, 2025. [cited by applicant]
Bowen Cheng et al., Boundary IoU: Improving Object-Centric Image Segmentation Evaluation, arXiv:2103.16562v1 (Mar. 30, 2021.). [cited by applicant]
Chengyuan Zhuang et al., Boundary Enhancement Network for Improvement Semantic Segmentation, ICUIA 2020 (Dec. 19, 2020.). [cited by applicant]