Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Straight line detection method based on IMX6 graphics processing unit

A graphics processor and straight line detection technology, applied in the field of computer vision, can solve the problems of not supporting geometry shaders and increasing costs, and achieve the effects of low computational complexity, saving development costs, and small hardware constraints

Active Publication Date: 2017-07-14
CHENGDU AERONAUTIC POLYTECHNIC
View PDF7 Cites 5 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, as one of the cores of OpenGL3.0, it can only be applied to the current higher-end chips, which will inevitably increase the cost
At present, most of the domestic mainstream embedded chips use OpenGL ES2.0 interface, such as NXP's IMX6 series processors, most of them do not support the function of geometry shader

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
  • Straight line detection method based on IMX6 graphics processing unit
  • Straight line detection method based on IMX6 graphics processing unit
  • Straight line detection method based on IMX6 graphics processing unit

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0019] The principles and features of the present invention are described below in conjunction with the accompanying drawings, and the examples given are only used to explain the present invention, and are not intended to limit the scope of the present invention.

[0020] Such as figure 1 As shown, the present invention provides a kind of straight line detection method based on IMX6 graphics processor, comprises the following steps:

[0021] 1) Binarized image: After converting the input image into a grayscale image, use the sobel operator to filter and calculate the gradient of each pixel in the image in the x and y directions, when the gradient in the x or y direction is greater than the preset When the threshold is set, this pixel is used as the boundary point and set to 1, otherwise it is set to 0. This step is implemented in the GPU.

[0022] 2) Parallel coordinate space mapping: use the offscreen rendering technology in OpenGL to save the obtained binary image in the m...

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 belongs to the field of digital image processing technology and discloses a straight line detection method based on an IMX6 graphics processing unit. The method uses OpenGL's off-screen rendering technology to render an image in a frame buffer object and read data in the frame buffer object through a CPU, thus overcoming the shortcomings that some of the GPUs do not support a geometry shader and cannot dynamically increase the vertices and improving the versatility of an algorithm; and the OpenGL image mixing technology is used for transforming the problem of finding an intersection of a straight line into the problem of finding the maximum value of the pixel value of a grayscale image, and a straight line equation to be detected can be calculated by the obtained maximum value coordinate. The method of the invention is less restricted by hardware, thereby improving the versatility of the algorithm; and has the characteristics of saving development cost and having low calculating complexity and high running speed.

Description

technical field [0001] The invention belongs to the field of computer vision, and in particular relates to a straight line detection method based on an IMX6 graphics processor. Background technique [0002] Line detection technology is a technology that detects and calibrates one or several straight lines in an image. Since any image is composed of many straight lines microscopically, many image processing functions can be attributed to the detection of straight lines in the image. In 2016, Beijing Zhixinyuandong Technology Co., Ltd. invented the "lane line detection method and device" (application number: 201610134621.8). After the lane line image is binarized, its detection problem can be transformed into the image in the image. Line detection problem. In 2014, Guangdong University of Technology invented "a PCB layer number and wire thickness measurement method based on straight line detection" (application number: 201410289894.0), which calculates the number of layers a...

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
IPC IPC(8): G06T1/20G06T15/00G06T7/00
CPCG06T1/20G06T7/0002G06T15/005
Inventor 顾菘何先定葛剑王磊
Owner CHENGDU AERONAUTIC POLYTECHNIC
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products