Planar contour recognition method and apparatus, computer device, and storage medium

US12412279B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12412279-B2
Application numberUS-202217956364-A
CountryUS
Kind codeB2
Filing dateSep 29, 2022
Priority dateSep 1, 2020
Publication dateSep 9, 2025
Grant dateSep 9, 2025

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

This application relates to a planar contour recognition method and apparatus, a computer device, and a storage medium. The method includes obtaining a target frame image collected from a target environment; fitting edge points of an object plane in the target frame image and edge points of a corresponding object plane in a previous frame image to obtain a fitting graph, the previous frame image being collected from the target environment before the target frame image; deleting edge points that do not appear on the object plane of the previous frame image, in the fitting graph; and recognizing a contour constructed by remaining edge points in the fitting graph as a planar contour.

First claim

Opening claim text (preview).

What is claimed is: 1. A planar contour recognition method, performed by a computer device, the method comprising: obtaining a target frame image collected from a target environment, the target frame image comprising depth information; fitting edge points of an object plane in the target frame image and edge points of a corresponding object plane in a previous frame image to obtain a fitting graph, the previous frame image being collected from the target environment before the target frame image, the edge points being three-dimensional edge points; deleting edge points that do not appear on the object plane of the previous frame image in the fitting graph; recognizing a contour constructed by remaining edge points in the fitting graph as a planar contour; and controlling, based on the recognized planar contour, movement of a robot or placement of a target object, wherein the fitting the edge points of the object plane in the target frame image and the edge points of the corresponding object plane in the previous frame image to obtain the fitting graph comprises: determining a spatial position corresponding to each point in the target frame image according to the depth information; determining a plane on which each point is located based on the spatial position and a plane equation to obtain the object plane; and fitting the edge points of the object plane and the edge points of the object plane corresponding to the previous frame image to obtain the fitting graph, and wherein the method further comprises: mapping the three-dimensional edge points into two-dimensional edge points; determining a convex polygon corresponding to the two-dimensional edge points, and calculating an area of the convex polygon; determining a bounding graph of the two-dimensional edge points, and calculating an area of the bounding graph; and determining that the object plane is a partial region plane of an object or blocked by another object in the target frame image if a ratio of the area of the convex polygon to the area of the bounding graph reaches a ratio. 2. The method according to claim 1 , the method further comprising: displaying the target frame image; displaying the edge points of the object plane in the target frame image and the edge points of the corresponding object plane in the previous frame image on the object plane when fitting the edge points; and displaying the planar contour constructed by the remaining edge points in the fitting graph on the object plane of the target frame image after recognizing the contour. 3. The method according to claim 2 , wherein the fitting the edge points of the object plane and the edge points of the object plane corresponding to the previous frame image to obtain the fitting graph comprises: determining a previous target frame image that comprises the object plane in each of the previous frame images if the object plane is the partial region plane of the object or blocked by another object in the target frame image; extracting edge points from the object plane in the previous target frame image; selecting target edge points from the edge points that are extracted from the object plane in the previous target frame image and the edge points of the object plane in the target frame image; and fitting the selected target edge points to obtain the fitting graph. 4. The method according to claim 1 , further comprising: determining a moving path in each planar contour constructed by using the target frame image, or selecting a landing point in the planar contour; and generating instructions instructing the robot to move according to the moving path or to land on the landing point. 5. The method according to claim 1 , wherein the object plane is a region of a plane corresponding to the target object, and the method further comprises: determining a size, an orientation, and a spatial position of the target object according to the planar contour; clamping the target object based on the size, orientation, and spatial position of the target object; and placing the clamped target object at a designated position. 6. The method according to claim 5 , wherein the placing the clamped target object at a designated position comprises: collecting, in a process of placing the target object, an environment image at the designated position; fitting edge points of each target object plane in the environment image and edge points of a corresponding target object plane in a previous frame environment image to obtain a target fitting graph; deleting edge points that do not appear on the target object plane of the previous frame environment image in the target fitting graph, the previous frame environment image being a frame image collected before the environment image; constructing a target planar contour by using remaining edge points in the target fitting graph; determining a placement posture of the target object according to the target planar contour; and placing the target object on the target object plane according to the placement posture. 7. The method according to claim 1 , wherein the target frame image comprises a graphic code carrying direction information, and the determining the spatial position corresponding to each point in the target frame image according to the depth information comprises: determining a coordinate system reference direction according to the direction information carried by the graphic code; constructing a spatial coordinate system based on the coordinate system reference direction; and determining the spatial position corresponding to each point in the target frame image based on the depth information in the spatial coordinate system. 8. The method according to claim 1 , wherein the fitting the edge points of the object plane and the edge points of the object plane corresponding to the previous frame image to obtain the fitting graph comprises: determining a previous target frame image that comprises the object plane in each of the previous frame images if the object plane is the partial region plane of the object or blocked by another object in the target frame image; extracting edge points from the object plane in the previous target frame image; selecting target edge points from the edge points that are extracted from the object plane in the previous target frame image and the edge points of the object plane in the target frame image; and fitting the selected target edge points to obtain the fitting graph. 9. The method according to claim 8 , wherein the selecting target edge points from the edge points that are extracted from the object plane in the previous target frame image and the edge points of the object plane in the target frame image comprises: determining a first weight corresponding to the target frame image and a second weight corresponding to the previous target frame image, the first weight being different from the second weight; selecting, according to the first weight, a first target edge point from the edge points of the object planes in the target frame image, and selecting, according to the second weight, a second target edge point from the edge points that are extracted from the object plane in the previous target frame image; and using the first target edge point and the second target edge point as the target edge points. 10. The method according to claim 1 , further comprising: determining a size of the fitting graph; re-obtaining the target frame image collected from the target environment if the size is less than a threshold value; and deleting edge points that do not appear on the object plane of the previous frame image if the size is greater than or equal to the threshold value in the fitting graph.

Assignees

Inventors

Classifications

  • G06T7/13Primary

    Edge detection · CPC title

  • involving models · CPC title

  • using feature-based methods, e.g. the tracking of corners or segments · CPC title

  • Range image; Depth image; 3D point clouds · CPC title

  • Camera pose · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12412279B2 cover?
This application relates to a planar contour recognition method and apparatus, a computer device, and a storage medium. The method includes obtaining a target frame image collected from a target environment; fitting edge points of an object plane in the target frame image and edge points of a corresponding object plane in a previous frame image to obtain a fitting graph, the previous frame imag…
Who is the assignee on this patent?
Tencent Tech Shenzhen Co Ltd
What technology area does this patent fall under?
Primary CPC classification G06T7/13. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Sep 09 2025 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).