IP Library › Granted Patent US 12,328,498
Granted Patent B2
US 12,328,498 · App. 18/211,821 · Granted Jun 10, 2025

Method and system for context-aware crop in camera preview

Inventors: Jyoti Johri (Bengaluru, IN); Mayukh Das (Bengaluru, IN); Pradeep Nelahonne Shivamurthappa (Bengaluru, IN)
Assignee: SAMSUNG ELECTRONICS CO., LTD.
H04N23/632H04N5/2628H04N23/617H04N23/635
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,328,498
App. No.
18/211,821
Granted
Jun 10, 2025
Kind
B2
Abstract

A method performed by an object cropping system of an electronic device, including: receiving, from a camera, a preview image including a plurality of objects; determining outline boundaries of the plurality of objects; determining a relevance score between the plurality of objects based on context of the plurality of objects and relationship between the plurality of objects; generating a plurality of boundary suggestions including the plurality of objects, based on the relevance score; receiving a user input indicating a selection of one of the plurality of boundary suggestions or a selection of at least one object from the plurality of objects present in the plurality of boundary suggestions, wherein the relevance score is updated for the at least one object based on the user input; and cropping the at least one object from the preview image based on the user input and the updated relevance score using the outline boundaries determined for the plurality of objects.

Claims (34)

1. A method performed by an object cropping system of an electronic device, the method comprising:

receiving, from a camera, a preview image comprising a plurality of objects;

determining outline boundaries of the plurality of objects;

determining a relevance score between the plurality of objects based on context of the plurality of objects and relationship between the plurality of objects;

generating a plurality of boundary suggestions comprising the plurality of objects, based on the relevance score;

receiving a user input indicating a selection of one of the plurality of boundary suggestions or a selection of at least one object from the plurality of objects present in the plurality of boundary suggestions, wherein the relevance score is updated for the at least one object based on the user input; and

cropping the at least one object from the preview image based on the user input and the updated relevance score using the outline boundaries determined for the plurality of objects.

2. The method of claim 1 , wherein the outline boundaries of the plurality of objects are determined by using at least one first type Artificial Intelligence (AI) based model.

3. The method of claim 2 , wherein the at least one first type AI based model comprises enhanced Region Proposal Network (RPN) for outline boundary determination, and

wherein the enhanced RPN is integrated with an instance segmentation Deep Neural Network (DNN).

4. The method of claim 1 , wherein the plurality of objects have at least one of a polygonal and a non-polygonal shape.

5. The method of claim 3 , wherein the relevance score between the plurality of objects based on context of the plurality of objects and relationship between the plurality of objects are determined by using at least one second type AI based model.

6. The method of claim 1 , wherein the outline boundaries determined for the plurality of objects are visualized by using borders drawn by a border-line construction model associated with the object cropping system.

7. The method of claim 5 , the at least one second type AI based model comprises a Neuro-symbolic model for determining the context of the plurality of objects and the relationship between the plurality of objects.

8. The method of claim 1 , wherein the relationship between the plurality of objects is determined based on scene description and the context of the plurality of objects.

9. The method of claim 1 , further comprising pre-processing the preview image to eliminate at least one of redundant image frames and irrelevant image frames.

10. The method of claim 1 , further comprising storing the cropped at least one object in a single image or in multiple images.

11. The method of claim 2 , further comprising, based on the preview image including a single object having one of a polygonal and a non-polygonal shape:

determining an outline boundary of the single object using the at least one first type AI based model;

generating at least one boundary suggestion including the single object;

receiving the user input indicating a selection of one of the at least one boundary suggestion; and

cropping the single object from the preview image based on the user input using the outline boundary determined for the single object.

12. An electronic device comprising:

a memory storing instructions; and

a processor configured to execute the instructions to:

receive a preview image comprising a plurality of objects;

determine outline boundaries of the plurality of objects;

determine a relevance score between the plurality of objects based on context of the plurality of objects and relationship between the plurality of objects;

generate a plurality of boundary suggestions comprising the plurality of objects, based on the relevance score;

receive a user input indicating a selection of one of the plurality of boundary suggestions or a selection of at least one object from the plurality of objects present in the plurality of boundary suggestions, wherein the relevance score is updated for the at least one object based on the user input; and

crop the at least one object from the preview image based on the user input and the updated relevance score using the outline boundaries determined for the plurality of objects.

13. The electronic device of claim 12 , wherein the processor is further configured to execute the instructions to determine the outline boundaries of the plurality of objects by using at least one first type Artificial Intelligence (AI) based model.

14. The electronic device of claim 13 , wherein the at least one first type AI based model comprises enhanced Region Proposal Network (RPN) for outline boundary determination, wherein the enhanced RPN is integrated with an instance segmentation Deep Neural Network (DNN).

15. The electronic device of claim 12 , wherein the plurality of objects have at least one of a polygonal and a non-polygonal shape.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 20, 2023
From: JOHRI, JYOTI; DAS, MAYUKH; NELAHONNE SHIVAMURTHAPPA, PRADEEP
To: SAMSUNG ELECTRONICS CO., LTD.
Reel/Frame 063997/0424 →
Priority Claims (1)
IN 202241035329 · Jun 20, 2022 · national
Continuity (2)
Continuation PCTKR2023002501 · Feb 22, 2023
Related Publication 20230412912A1 · Dec 21, 2023
References Cited (23)
US 9344644B2 · Ha et al. · 2016 [cited by applicant]
US 9633046B2 · Shah et al. · 2017 [cited by applicant]
US 10440276B2 · Gupta et al. · 2019 [cited by applicant]
US 20100040285A1 · Csurka et al. · 2010 [cited by applicant]
US 20130101210A1 · Tang · 2013 [cited by applicant]
US 20140078152A1 · Chang et al. · 2014 [cited by applicant]
US 20140232906A1 · Ha et al. · 2014 [cited by applicant]
US 20150278986A1 · Edwin et al. · 2015 [cited by applicant]
US 20190109981A1 · Zhang et al. · 2019 [cited by applicant]
US 20220269895A1 · Barkan · 2022 [cited by examiner]
US 20230353701A1 · Shukla · 2023 [cited by examiner]
US 20240171848A1 · Figueroa · 2024 [cited by examiner]
KR 1020150012887A · 2015 [cited by applicant]
KR 1020160032170A · 2016 [cited by applicant]
KR 102018887B1 · 2019 [cited by applicant]
KR 102063595B1 · 2020 [cited by applicant]
Huawei, “ML Kit Upgrades Cut Cut's Image Segmentation Function: Faster and Precise Image Cutouts”, retrieved on May 6, 2021, 3 pages url: https://developer.huawei.com/consumer/en/doc/development/HMSCore-Guides/ml-case-c… [cited by applicant]
International Search Report (PCT/ISA/210) and Written Opinion (PCT/ISA/237) issued by the International Searching Authority on May 31, 2023 in International Patent Application No. PCT/KR2023/002501. [cited by applicant]
Communication dated Mar. 12, 2025 issued by the European Patent Office in European Patent Application No. 23827318.9. [cited by applicant]
Communication dated Mar. 24, 2025 issued by the Intellectual Property India in Indian Patent Application No. 202241035329. [cited by applicant]
Yan Jianzhou et al., “Learning the Change for Automatic Image Cropping”, 2017 IEEE Conference on Computer Vision and Pattern Recognition (CVPR), IEEE Computer Society, US, Jun. 23, 2013, XP032492828, ISSN: 1063-6919, DO… [cited by applicant]
Xiaojun Chang et al., “Scene Graphs: A Survey of Generations and Applications”, arxiv.org, Cornell University Library, 201 Olin Library Cornell University Ithaca, NY 14853, Mar. 17, 2021, XP081920868, arXiv:2104.01111v1… [cited by applicant]
Li Debang et al., “Composing Good Shots by Exploiting Mutual Relations”, 2020 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), IEEE, Jun. 13, 2020, XP033803612, DOI:10.1109/CVPR42600.2020.00427, pp… [cited by applicant]