IP Library › Granted Patent US 12,406,476
Granted Patent B2
US 12,406,476 · App. 18/058,878 · Granted Sep 2, 2025

Image recognition edge device and method

Inventor: Jun-Dong Chang (Taipei, TW)
Assignee: INSTITUTE FOR INFORMATION INDUSTRY
G06V10/774G06V10/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,406,476
App. No.
18/058,878
Granted
Sep 2, 2025
Kind
B2
Abstract

An image recognition edge device is provided, which includes a memory and a processor. The processor accesses multiple instructions to perform the following operations: downsampling an input image to generate a downsampled image; inputting the downsampled image into an object recognition model through multiple convolutional layers thereby sequentially generating multiple feature tensors; selecting a part of the feature tensors to form a first feature tensor pyramid; selecting another part of the feature tensors to form a second feature tensor pyramid; inputting the first feature tensor pyramid and the second feature tensor pyramid into a combined fully connected layer, generating a first image detection label by a first fully connected output layer based on the first feature tensor pyramid, and generating a second image detection label by the second fully connected output layer based on the second feature tensor pyramid.

Claims (60)

1. An image recognition edge device, comprising:

a memory, configured for storing a plurality of instructions; and

a processor, connected to the memory, and configured for executing an object recognition model, wherein the object recognition model comprises a plurality of convolutional layers and a combined fully connection layer, the plurality of convolutional layers are sequentially connected in sequence, and the combined fully connection layer comprises a first fully connection output layer and a second fully connection output layer, wherein the processor accesses the plurality of instructions to perform following operations:

downsampling an input image to generate a downsampled image;

inputting the downsampled image into the object recognition model thereby sequentially generating a plurality of feature tensors through the plurality of convolutional layers;

selecting a part of the plurality of feature tensors to form a first feature tensor pyramid;

selecting another part of the plurality of feature tensors to form a second feature tensor pyramid; and

inputting the first feature tensor pyramid and the second feature tensor pyramid into the combined fully connection layer, generating a first image detection label by the first fully connection output layer based on the first feature tensor pyramid, and generating a second image detection label by the second fully connection output layer based on the second feature tensor pyramid, wherein the first image detection label and the second image detection label respectively include an object identification result corresponding to the input image.

2. The image recognition edge device of claim 1 , wherein the processor is further configured for:

performing feature pyramid processing on the part of the plurality of feature tensors to generate the first feature tensor pyramid; and

performing feature pyramid processing on the other part of the plurality of feature tensors to generate the second feature tensor pyramid.

3. The image recognition edge device of claim 1 , wherein the processor is further configured for:

performing feature pyramid processing on the part of the plurality of feature tensors to generate a plurality of first pyramid feature tensors, and generating the first feature tensor pyramid from the plurality of first pyramid feature tensors according to a plurality of first loss rates generated by the plurality of first pyramid feature tensors; and

performing feature pyramid processing on the other part of the feature tensors to generate a plurality of second pyramid feature tensors, and generating the second feature tensor pyramid from the plurality of second pyramid feature tensors according to a plurality of second loss rates generated by the plurality of second pyramid feature tensors.

4. The image recognition edge device of claim 3 , wherein the part of the plurality of feature tensors comprises a first high-level tensor and a first low-level tensor, an level of a convolutional layer corresponding to the first high-level tensor is less than an level of a convolutional layer corresponding to the first low-level tensor, wherein the processor is further configured for:

performing deconvolution processing on the first high-level tensor to generate a first upsampled tensor;

performing convolution processing on the first low-level tensor to generate a first convolution tensor; and

generating one of the plurality of first pyramid feature tensors according to the first upsampled tensor and the first convolution tensor.

5. The image recognition edge device of claim 4 , wherein the processor is further configured for:

performing element-wise addition operation on the first upsampled tensor and the first convolution tensor to generate the one of the plurality of first pyramid feature tensors.

6. The image recognition edge device of claim 3 , wherein the other part of the plurality of feature tensors comprises a second high-level tensor and a second low-level tensor, a level of a convolutional layer corresponding to the second high-level tensor is less than an level of a convolutional layer corresponding to the second low-level tensor, wherein the processor is further configured for:

performing deconvolution processing on the second high-level tensor to generate a second upsampled tensor;

performing convolution processing on the second low-level tensor to generate a second convolution tensor; and

generating the one of the plurality of second pyramid feature tensors according to the second upsampled tensor and the second convolution tensor.

7. The image recognition edge device of claim 6 , wherein the processor is further configured for:

performing element-wise addition operation on the second upsampled tensor and the second convolution tensor to generate the one of the plurality of second pyramid feature tensors.

8. The image recognition edge device of claim 1 , wherein the processor is further configured for:

selecting the part of the plurality of feature tensors through experiments of a first identification task.

9. The image recognition edge device of claim 8 , wherein the processor is further configured for:

selecting the other part of the plurality of feature tensors through experiments of a second identification task, wherein the second identification task is different from the first identification task.

10. The image recognition edge device of claim 1 , wherein the first image detection label and the second image detection label respectively correspond to different identification tasks.

11. An image recognition edge method for an image recognition edge device, comprising:

downsampling an input image to generate a downsampled image;

inputting the downsampled image into an object recognition model thereby sequentially generating a plurality of feature tensors through a plurality of convolutional layers, wherein the object recognition model comprises the plurality of convolutional layers and a combined fully connection layer, the plurality of convolutional layers are sequentially connected in sequence, and the combined fully connection layer comprises a first fully connection output layer and a second fully connection output layer;

selecting a part of the plurality of feature tensors to form a first feature tensor pyramid;

selecting another part of the plurality of feature tensors to form a second feature tensor pyramid; and

inputting the first feature tensor pyramid and the second feature tensor pyramid into the combined fully connection layer, generating a first image detection label by the first fully connection output layer based on the first feature tensor pyramid, and generating a second image detection label by the second fully connection output layer based on the second feature tensor pyramid, wherein the first image detection label and the second image detection label respectively include an object identification result corresponding to the input image.

12. The image recognition edge method of claim 11 , wherein the step of selecting the part of the plurality of feature tensors to form the first feature tensor pyramid comprises:

performing feature pyramid processing on the part of the plurality of feature tensors to generate the first feature tensor pyramid; and

performing feature pyramid processing on the other part of the plurality of feature tensors to generate the second feature tensor pyramid.

13. The image recognition edge method of claim 11 , wherein the step of selecting the part of the plurality of feature tensors to form the first feature tensor pyramid comprises:

performing feature pyramid processing on the part of the plurality of feature tensors to generate a plurality of first pyramid feature tensors, and generating the first feature tensor pyramid from the plurality of first pyramid feature tensors according to a plurality of first loss rates generated by the plurality of first pyramid feature tensors; and

performing feature pyramid processing on the other part of the feature tensors to generate a plurality of second pyramid feature tensors, and generating the second feature tensor pyramid from the plurality of second pyramid feature tensors according to a plurality of second loss rates generated by the plurality of second pyramid feature tensors.

14. The image recognition edge method of claim 13 , wherein the part of the plurality of feature tensors comprises a first high-level tensor and a first low-level tensor, an level of a convolutional layer corresponding to the first high-level tensor is less than an level of a convolutional layer corresponding to the first low-level tensor, wherein the step of performing the feature pyramid processing on the part of the plurality of feature tensors to generate the plurality of first pyramid feature tensors comprises:

performing deconvolution processing on the first high-level tensor to generate a first upsampled tensor;

performing convolution processing on the first low-level tensor to generate a first convolution tensor; and

generating one of the plurality of first pyramid feature tensors according to the first upsampled tensor and the first convolution tensor.

15. The image recognition edge method of claim 14 , wherein the step of generating the one of the plurality of first pyramid feature tensors according to the first upsampled tensor and the first convolution tensor comprises:

performing element-wise addition operation on the first upsampled tensor and the first convolution tensor to generate the one of the plurality of first pyramid feature tensors.

16. The image recognition edge method of claim 13 , wherein the other part of the plurality of feature tensors comprises a second high-level tensor and a second low-level tensor, a level of a convolutional layer corresponding to the second high-level tensor is less than an level of a convolutional layer corresponding to the second low-level tensor, wherein the step of performing the feature pyramid processing on the other part of the feature tensors to generate the plurality of second pyramid feature tensors comprises:

performing deconvolution processing on the second high-level tensor to generate a second upsampled tensor;

performing convolution processing on the second low-level tensor to generate a second convolution tensor; and

generating the one of the plurality of second pyramid feature tensors according to the second upsampled tensor and the second convolution tensor.

17. The image recognition edge method of claim 16 , wherein the step of generating the one of the plurality of second pyramid feature tensors according to the second upsampled tensor and the second convolution tensor comprises:

performing element-wise addition operation on the second upsampled tensor and the second convolution tensor to generate the one of the plurality of second pyramid feature tensors.

18. The image recognition edge method of claim 11 , further comprising:

selecting the part of the plurality of feature tensors through experiments of a first identification task.

19. The image recognition edge method of claim 18 , further comprising:

selecting the other part of the plurality of feature tensors through experiments of a second identification task, wherein the second identification task is different from the first identification task.

20. The image recognition edge method of claim 11 , wherein the first image detection label and the second image detection label respectively correspond to different identification tasks.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 28, 2022
From: CHANG, JUN-DONG
To: INSTITUTE FOR INFORMATION INDUSTRY
Reel/Frame 061996/0760 →
Priority Claims (1)
TW 111144484 · Nov 21, 2022 · national
Continuity (1)
Related Publication 20240169702A1 · May 23, 2024
References Cited (10)
US 10621779B1 · Topiwala · 2020 [cited by examiner]
US 20170154425A1 · Pierce · 2017 [cited by examiner]
US 20170286774A1 · Gaidon · 2017 [cited by examiner]
US 20200089965A1 · Hollander · 2020 [cited by examiner]
US 20200104851A1 · Agarwal · 2020 [cited by examiner]
US 20240046630A1 · Chaurasia · 2024 [cited by examiner]
US 20240135572A1 · Singh · 2024 [cited by examiner]
CN 114170526A · 2022 [cited by applicant]
CN 115294394A · 2022 [cited by applicant]
The office action of the corresponding Taiwanese application No. TW111144484 issued on Jan. 5, 2024. [cited by applicant]