Unlock instant, AI-driven research and patent intelligence for your innovation.

Visual perception method and device of curling ball, computer equipment and storage medium

A visual perception and curling technology, applied in computing, image data processing, instruments, etc., can solve problems such as misalignment of actual centers of curling balls, lack of curling ball depth and attitude information, etc., to improve accuracy and strong applicability , The effect of high-precision pose estimation

Pending Publication Date: 2022-02-01
HARBIN INST OF TECH
View PDF0 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In contrast, the bounding box of the curling ball only contains 2D image coordinates, lacks the depth and pose information of the curling ball, and the center of the 2D bounding box and the actual center of the curling ball usually do not coincide

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Visual perception method and device of curling ball, computer equipment and storage medium
  • Visual perception method and device of curling ball, computer equipment and storage medium
  • Visual perception method and device of curling ball, computer equipment and storage medium

Examples

Experimental program
Comparison scheme
Effect test

specific Embodiment 1

[0060] according to Figure 1-Figure 2 As shown, the present invention provides a kind of visual perception method of curling ball, comprises the following steps:

[0061] Step 1: Based on the pose estimation training data generated in the simulation environment, build and train a pose estimation network to predict the pose of the curling ball in the camera coordinate system;

[0062] Step 2: Build the curling ball pose estimation network structure, and reconstruct the segmented image corresponding to the input curling ball color image. The segmented image only contains two categories of curling ball and background, regardless of any input curling ball image. Occlusion, noise, background and lighting conditions, this structure enables the network to learn the shape of the curling ball and automatically filter out the interference information. On this basis, the added regression layer takes the feature vector in the middle of the encoder-decoder as input, Regression of 3D posi...

specific Embodiment 2

[0065] The difference between the second embodiment of the present application and the first embodiment is only:

[0066] The step 1 is specifically:

[0067] Step 1.1: Set up a curling simulation environment, and place curling balls in five rows and five columns in equal intervals at 0.5m intervals in the base camp area. Combined with the domain randomization mechanism, the curling position, camera pose, light direction and Strength, obstacles, and target materials are randomly adjusted to obtain the automatically labeled curling ball pose estimation simulation training data;

[0068] Step 1.2: Obtain the bounding box information of the curling ball in the color image; set the curling ball information as [x b the y b w b h b ] T , the original bounding box information is [x 1 the y 1 x 2 the y 2 ] T , where (x 1 ,y 1 ) and (x 2 ,y 2 ) are the image coordinates of the upper left and lower right of the bounding box respectively, W and H are the width and hei...

specific Embodiment 3

[0084] The difference between the third embodiment of the present application and the second embodiment is only:

[0085] The step 2 is specifically:

[0086] Step 2.1: Establish the encoder module, the input is a color image with a shape of (3,128,128), and the convolution layer with a step size of 2 and a kernel size of 5 is used to downsample the image for feature extraction of the input, and the compression is Dimensions are 128 eigenvectors;

[0087] Step 2.2: Establish a bounding box feature embedding module, the input is the bounding box information of the corresponding target, including the normalized [x b the y b w b h b ] T , respectively corresponding to the horizontal and vertical coordinates of the center of the target bounding box and the width and height of the bounding box;

[0088] After the fully connected layer outputs a feature vector with a dimension of 128, the feature vector is spliced ​​with the 128-dimensional feature vector output by the enco...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention relates to a visual perception method and device of a curling ball, computer equipment and a storage medium. The invention relates to the technical field of visual perception of curling balls, and the method comprises the steps: building and training a pose estimation network based on pose estimation training data generated in a simulation environment, and predicting the pose of a curling ball in a camera coordinate system; building a curling ball pose estimation network structure, reconstructing a segmented image corresponding to an input curling ball color image, and carrying out regression on three-dimensional position and pose information; acquiring a depth image through a depth camera, extracting point cloud data of a curling ball, taking an output result of a pose estimation network as an initial value, performing registration on the measured curling ball point cloud data and curling ball model point cloud, calibrating external parameters of the camera, and performing coordinate conversion on a positioning result; and obtaining the three-dimensional pose of the curling ball in the world coordinate system.

Description

technical field [0001] The invention relates to the technical field of visual perception of curling balls, and relates to a method, device, computer equipment and storage medium for visual perception of curling balls. Background technique [0002] Usually the robot detects the curling ball by obtaining the two-dimensional bounding box of the curling ball in the image coordinate system. In actual tasks, the robot more often uses the three-dimensional position and three-dimensional attitude information of the curling ball. In contrast, the bounding box of the curling ball only contains 2D image coordinates, lacks the depth and pose information of the curling ball, and the center of the 2D bounding box and the actual center of the curling ball usually do not coincide. Especially in the curling robot competition, the throwing robot often needs to know the relative position and posture of the curling ball and itself to carry out the process of taking the stone, and accurately me...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06T7/73G06T7/80
CPCG06T7/73G06T7/85G06T2207/20081G06T2207/30224Y02P90/30
Inventor 姜宇金晶李丹丹赵悦
Owner HARBIN INST OF TECH