[go: up one dir, main page]

CN106808475A - A kind of excellent intelligent robot of visual performance - Google Patents

A kind of excellent intelligent robot of visual performance Download PDF

Info

Publication number
CN106808475A
CN106808475A CN201710184827.6A CN201710184827A CN106808475A CN 106808475 A CN106808475 A CN 106808475A CN 201710184827 A CN201710184827 A CN 201710184827A CN 106808475 A CN106808475 A CN 106808475A
Authority
CN
China
Prior art keywords
color
image
block
sub
pixel
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201710184827.6A
Other languages
Chinese (zh)
Other versions
CN106808475B (en
Inventor
不公告发明人
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nanjing Chuangzhi Caicai Technology Co., Ltd.
Original Assignee
Shenzhen Magic Joint Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen Magic Joint Technology Co Ltd filed Critical Shenzhen Magic Joint Technology Co Ltd
Priority to CN201710184827.6A priority Critical patent/CN106808475B/en
Publication of CN106808475A publication Critical patent/CN106808475A/en
Application granted granted Critical
Publication of CN106808475B publication Critical patent/CN106808475B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/16Programme controls
    • B25J9/1694Programme controls characterised by use of sensors other than normal servo-feedback from position, speed or acceleration sensors, perception control, multi-sensor controlled systems, sensor fusion
    • B25J9/1697Vision controlled systems
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J11/00Manipulators not otherwise provided for
    • B25J11/008Manipulators for service tasks

Landscapes

  • Engineering & Computer Science (AREA)
  • Robotics (AREA)
  • Mechanical Engineering (AREA)
  • Image Analysis (AREA)
  • Manipulator (AREA)
  • Image Processing (AREA)

Abstract

The invention provides a kind of excellent intelligent robot of visual performance, including power module, sighting device, control system and robot body, the power module is used to be powered to the sighting device and control system, the sighting device is used to obtain target image, and recognition result is exported, the control system is used to control robot body to make corresponding actions according to the recognition result.Beneficial effects of the present invention are:Realize the intelligent of robot and effectively control.

Description

A kind of excellent intelligent robot of visual performance
Technical field
The present invention relates to robotics, and in particular to a kind of excellent intelligent robot of visual performance.
Background technology
Intelligent robot as a kind of technology comprising quite a lot of scientific knowledge, almost along with produced by artificial intelligence 's.And intelligent robot becomes more and more important in today's society, increasing field and post are required for intelligent robot Participate in, this causes that the research of intelligent robot is also more and more frequent.In the near future, it is continuous with intelligent robot technology Development and maturation, with the unremitting effort of numerous scientific research personnel, intelligent robot will come into huge numbers of families, preferably service people Life, make the life of people more comfortable and health.
However, existing robot is mostly just for specific occasion for the mankind service, and robot lacks sighting device, intelligence Low degree can be changed, poor controllability is directed to specific occasion for the mankind provide service mostly, there is provided function it is relatively single.
The content of the invention
Regarding to the issue above, the present invention is intended to provide a kind of excellent intelligent robot of visual performance.
The purpose of the present invention is realized using following technical scheme:
There is provided a kind of excellent intelligent robot of visual performance, including power module, sighting device, control system and machine Device human body, the power module is used to be powered to the sighting device and control system, and the sighting device is used to obtain mesh Logo image, and recognition result is exported, the control system is used to control robot body to make accordingly according to the recognition result Action.
Beneficial effects of the present invention are:Realize the intelligent of robot and effectively control.
Brief description of the drawings
Using accompanying drawing, the invention will be further described, but embodiment in accompanying drawing is not constituted to any limit of the invention System, for one of ordinary skill in the art, on the premise of not paying creative work, can also obtain according to the following drawings Other accompanying drawings.
Fig. 1 is structure connection diagram of the invention.
Reference:
Power module 1, sighting device 2, control system 3, robot body 4, storage device 5.
Specific embodiment
The invention will be further described with the following Examples.
Referring to Fig. 1, a kind of excellent intelligent robot of visual performance of the present embodiment, including power module 1, sighting device 2nd, control system 3 and robot body 4, the power module 1 are used to be powered to the sighting device 2 and control system 3, described Sighting device 2 is used to obtain target image, and exports recognition result, and the control system 3 is used for according to the recognition result control Robot body processed 4 makes corresponding actions.
The present embodiment realizes the intelligent of robot and effectively control.
Preferably, also including storage device 5, for storing the target image that the sighting device is obtained.
This preferred embodiment realizes the storage of target image.
Preferably, the power module 1 is battery.
Without wiring, movement is more convenient, improves customer experience for this preferred embodiment robot.
Preferably, the sighting device 2 be used for target is identified, including image capture module, single treatment module, After-treatment module and visual identity module, described image acquisition module are used to obtain target image, the single treatment module Color characteristic for extracting target image, the after-treatment module obtains color histogram, institute according to the color characteristic Visual identity module is stated for carrying out tax power to the color histogram, and according to the entitled color histogram to the mesh Logo image is identified.
The present embodiment intelligent robot accurately can be identified to the target in image.
Preferably, the single treatment module includes the first conversion unit and the second cutting unit, and first conversion is single For image to be transformed into CIELab color spaces from RGB color, the conversion formula is for unit:
In above-mentioned formula, EH, EM, CS are respectively RGB face Red, green, blue color component value in the colour space, L is the brightness in CIELab color spaces, and a is in CIELab color spaces Green to red relative colorimetric, b is relative colorimetric of the blueness in CIELab color spaces to yellow, wherein, functionSecond cutting unit is used to divide an image into equal-sized rectangle Sub-block, the image I for dividing sub-block is expressed as:In above-mentioned formula, UiRepresent Any sub-block of image, ZC represents the image segmentation factor, and ZC ∈ [2,5] and ZC are integer, i according to from left to right, from the top down Order value is 1 to ZC successively2
Be transformed into for target image by single treatment module more meet human vision by this preferred embodiment intelligent robot The CIELab color spaces of feature, can more accurately reflect the vision difference degree between different color, by figure As being divided and being set the image segmentation factor, image recognition accuracy and recognition efficiency can be taken into account, further increase intelligence The service level of energy robot.
Preferably, the after-treatment module, specially:The first step:CIELab color spaces are divided, using such as Lower division methods:When L * component is more than threshold value T1When or less than threshold value T2When, a components and b components are not considered further that, obtain 2 face Color is interval, when L * component is between threshold value T1And T2Between when, a components and b components are divided into four intervals respectively, obtain 16 face Color is interval, so as to CIELab color spaces have been divided into 18 color intervals;Wherein, T1∈ [90,100], T2∈[0,10]; Second step:Define membership function σj,k=1;3rd step:Ask for the color histogram of image, the color histogram of image subblock It is represented by:MX(Ui)={ z1,z2,…,z18, in above-mentioned formula, MX (Ui) represent image subblock color histogram, zj(j =1,2 ..., 18) the pixel distribution situation in any color interval is represented,σj,kRepresent k-th pixel category In j-th degree of membership of color interval, NiRepresent the number of pixels that sub-block is included;The color histogram of image is represented by:In above-mentioned formula, δiThe inverse of sub-block locations weights is represented, wherein,MX (I) represents the color histogram of image subblock.
This preferred embodiment intelligent robot is believed by the spatial distribution that after-treatment module has incorporated pixel color feature Sub-block locations weights are ceased and set, histogram that is more accurate and meeting Human Visual System is obtained, is further increased and is regarded Feel the expressive faculty of feature.
Preferably, the visual identity module, including the first computing unit, the second computing unit and image comparison unit, First computing unit is used to calculate the color distortion between pixel, calculates central pixel point pAWith 3 × 3 neighborhoodsInterior Meaning neighbor pixel pBAberration RU:Above-mentioned formula In son, RU (pA,pB) represent pixel pAAnd pBBetween aberration, μ is normalization factor;Second computing unit is used to calculate The color weight of each sub-block;Described image comparison unit is used to realize image recognition according to image similarity contrast;It is described The color weight of each sub-block is calculated, following steps are specifically included:The first step, calculates the color complexity of each pixel, meter Center pixel is calculated relative to 3 × 3 neighborhoodsInterior other 8 color changes of adjacent pixel, obtain central pixel point pAColor answer Miscellaneous degree FAIn above-mentioned formula, FARepresent pixel pAColor complexity;Second step, calculates every The color weight of individual sub-block, in any sub-block, by calculating each pixel color weights, obtains the color weight Q of sub-blockiIn above-mentioned formula, UiRepresent any sub-block of image, ZXiRepresent the color weight of sub-block, Ni The number of pixels that sub-block is included is represented, γ represents the color complexity standard deviation of all pixels point in sub-block, FAAnd FkIt is sub-block In pixel;It is described that image recognition is realized according to image similarity contrast, specifically, color weight according to sub-block and straight Side's figure defines two images I1And I2Similarity MH: In above-mentioned formula, MH (I1,I2) represent two images I1And I2Similarity,WithImage I is represented respectively1 And I2I-th pixel distribution situation of j-th color interval of sub-block, calculates images to be recognized and sample image similarity, choosing Similarity sample image high is taken as recognition result.
The visual identity module of this preferred embodiment intelligent robot is described to color complexity, reflects vision system Togetherness knows the sensitivity characteristic of different colours change, color weight and histogram calculation recognisable image and sample image according to sub-block Between similarity, improve identification precision of the intelligent robot to image.
Target is identified using intelligent robot of the present invention, it is when the image segmentation factor takes different value, identification is accurate , used as evaluation criterion, compared with ordinary robot, generation is had the beneficial effect that shown in table for true rate and recognition time:
ZC Recognition accuracy is improved Recognition time shortens
2 20% 31%
3 25% 25%
4 30% 20%
5 32% 18%
6 36% 12%
Finally it should be noted that the above embodiments are merely illustrative of the technical solutions of the present invention, rather than the present invention is protected The limitation of scope is protected, although being explained to the present invention with reference to preferred embodiment, one of ordinary skill in the art should Work as understanding, technical scheme can be modified or equivalent, without deviating from the reality of technical solution of the present invention Matter and scope.

Claims (7)

1. the excellent intelligent robot of a kind of visual performance, it is characterized in that, including power module, sighting device, control system and Robot body, the power module is used to be powered to the sighting device and control system, and the sighting device is used to obtain Target image, and recognition result is exported, the control system is used to control robot body to make phase according to the recognition result Should act.
2. the excellent intelligent robot of a kind of visual performance according to claim 1, it is characterized in that, also filled including storage Put, for storing the target image that the sighting device is obtained.
3. the excellent intelligent robot of a kind of visual performance according to claim 2, it is characterized in that, the power module is Battery.
4. the excellent intelligent robot of a kind of visual performance according to claim 3, it is characterized in that, the sighting device is used It is identified in target, including image capture module, single treatment module, after-treatment module and visual identity module, institute State image capture module is used to extract the color characteristic of target image, institute for obtaining target image, the single treatment module State after-treatment module and color histogram is obtained according to the color characteristic, the visual identity module is used for straight to the color Square figure carries out tax power, and the target image is identified according to the entitled color histogram.
5. the excellent intelligent robot of a kind of visual performance according to claim 4, it is characterized in that, the single treatment mould Block includes the first conversion unit and the second cutting unit, and first conversion unit is used to change image from RGB color To CIELab color spaces, the conversion formula is: In above-mentioned formula, EH, EM, CS are respectively RGB face Red, green, blue color component value in the colour space, L is the brightness in CIELab color spaces, and a is in CIELab color spaces Green to red relative colorimetric, b is relative colorimetric of the blueness in CIELab color spaces to yellow, wherein, functionSecond cutting unit is used to divide an image into equal-sized rectangle Sub-block, the image I for dividing sub-block is expressed as:In above-mentioned formula, UiRepresent Any sub-block of image, ZC represents the image segmentation factor, and ZC ∈ [2,5] and ZC are integer, i according to from left to right, from the top down Order value is 1 to ZC successively2
6. the excellent intelligent robot of a kind of visual performance according to claim 5, it is characterized in that, the after-treatment mould Block, specially:The first step:CIELab color spaces are divided, using following division methods:When L * component is more than threshold value T1 When or less than threshold value T2When, a components and b components are not considered further that, 2 color intervals are obtained, when L * component is between threshold value T1And T2 Between when, a components and b components are divided into four intervals respectively, 16 color intervals are obtained, so as to by CIELab color spaces It has been divided into 18 color intervals;Wherein, T1∈ [90,100], T2∈[0,10];Second step:Define membership function σj,k= 1;3rd step:The color histogram of image is asked for, the color histogram of image subblock is represented by:MX(Ui)={ z1,z2,…, z18, in above-mentioned formula, MX (Ui) represent image subblock color histogram, zj(j=1,2 ..., 18) represent any chromatic zones Between on pixel distribution situation,σj,kRepresent k-th pixel and belong to j-th degree of membership of color interval, Ni Represent the number of pixels that sub-block is included;The color histogram of image is represented by: In above-mentioned formula, δiThe inverse of sub-block locations weights is represented, wherein, MX (I) represents that the color of image subblock is straight Fang Tu.
7. the excellent intelligent robot of a kind of visual performance according to claim 6, it is characterized in that, the visual identity mould Block, including the first computing unit, the second computing unit and image comparison unit, first computing unit are used to calculate pixel Between color distortion, calculate central pixel point pAWith 3 × 3 neighborhoodsInterior arbitrary neighborhood pixel pBAberration RU:In above-mentioned formula, RU (pA,pB) represent pixel pAAnd pBBetween aberration, μ is normalization factor;Second computing unit is used to calculate the color weight of each sub-block;The figure As comparison unit is used to realize image recognition according to image similarity contrast;The color weight for calculating each sub-block, tool Body is comprised the following steps:The first step, calculates the color complexity of each pixel, calculates center pixel relative to 3 × 3 neighborhoods Interior other 8 color changes of adjacent pixel, obtain central pixel point pAColor complexity FAIn above-mentioned formula, FARepresent pixel pAColor complexity;Second step, calculates each sub-block Color weight, in any sub-block, by calculating each pixel color weights, obtain the color weight Q of sub-blockiIn above-mentioned formula, UiRepresent any sub-block of image, ZXiRepresent the color weight of sub-block, Ni The number of pixels that sub-block is included is represented, γ represents the color complexity standard deviation of all pixels point in sub-block, FAAnd FkIt is sub-block In pixel;It is described that image recognition is realized according to image similarity contrast, specifically, color weight according to sub-block and straight Side's figure defines two images I1And I2Similarity MH: In above-mentioned formula, MH (I1,I2) represent two images I1And I2Similarity,WithImage is represented respectively I1And I2I-th pixel distribution situation of j-th color interval of sub-block, calculates images to be recognized and sample image similarity, choosing Similarity sample image high is taken as recognition result.
CN201710184827.6A 2017-03-24 2017-03-24 A kind of intelligent robot that visual performance is excellent Active CN106808475B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710184827.6A CN106808475B (en) 2017-03-24 2017-03-24 A kind of intelligent robot that visual performance is excellent

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710184827.6A CN106808475B (en) 2017-03-24 2017-03-24 A kind of intelligent robot that visual performance is excellent

Publications (2)

Publication Number Publication Date
CN106808475A true CN106808475A (en) 2017-06-09
CN106808475B CN106808475B (en) 2019-05-17

Family

ID=59115344

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710184827.6A Active CN106808475B (en) 2017-03-24 2017-03-24 A kind of intelligent robot that visual performance is excellent

Country Status (1)

Country Link
CN (1) CN106808475B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109079825A (en) * 2017-06-14 2018-12-25 天津玛斯特车身装备技术有限公司 Robot automation's visual grasping system

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101947788A (en) * 2010-06-23 2011-01-19 焦利民 Intelligent robot
CN104400785A (en) * 2014-12-02 2015-03-11 湖南城市学院 Interactive intelligent home service robot
CN106023238A (en) * 2016-06-30 2016-10-12 北京大学 Color data calibration method for camera module
CN106182023A (en) * 2016-07-11 2016-12-07 天津艾思科尔科技有限公司 A kind of household service robot with attack early warning function
US20170074724A1 (en) * 2011-06-21 2017-03-16 Sony Corporation Unevenness inspection apparatus and unevenness inspection method

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101947788A (en) * 2010-06-23 2011-01-19 焦利民 Intelligent robot
US20170074724A1 (en) * 2011-06-21 2017-03-16 Sony Corporation Unevenness inspection apparatus and unevenness inspection method
CN104400785A (en) * 2014-12-02 2015-03-11 湖南城市学院 Interactive intelligent home service robot
CN106023238A (en) * 2016-06-30 2016-10-12 北京大学 Color data calibration method for camera module
CN106182023A (en) * 2016-07-11 2016-12-07 天津艾思科尔科技有限公司 A kind of household service robot with attack early warning function

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109079825A (en) * 2017-06-14 2018-12-25 天津玛斯特车身装备技术有限公司 Robot automation's visual grasping system

Also Published As

Publication number Publication date
CN106808475B (en) 2019-05-17

Similar Documents

Publication Publication Date Title
CN102902956B (en) A kind of ground visible cloud image identifying processing method
CN106778604A (en) Pedestrian's recognition methods again based on matching convolutional neural networks
CN101211356A (en) An Image Query Method Based on Salient Regions
CN102750771B (en) A Fifth Set of Renminbi Denomination Recognition Method Applied to Smartphones
CN109635636A (en) The pedestrian that blocking characteristic based on attributive character and weighting blends recognition methods again
CN114202740A (en) Pedestrian re-identification method based on multi-scale feature fusion
CN111797840B (en) Online evaluation method and system for adaptive camouflage camouflage effect
CN101383008A (en) Image Classification Method Based on Visual Attention Model
CN105224917A (en) A kind of method and system utilizing color space to create skin color probability map
CN116188363A (en) Hydropower station insulator image detection system and method
CN108573232A (en) Human action recognition method based on convolutional neural network
CN110674884A (en) Image identification method based on feature fusion
CN109886391A (en) A neural network compression method based on spatial positive and negative diagonal convolution
CN114429646A (en) Gait recognition method based on deep self-attention transformation network
CN118279907B (en) Chinese herbal medicine image recognition system based on Transformer and CNN
CN115545287A (en) Photovoltaic power prediction method, device, equipment and storage medium
CN113537327A (en) Non-invasive load identification method and system based on Alexnet neural network and color coding
CN107169473A (en) A kind of recognition of face control system
CN107146258A (en) A kind of detection method for image salient region
CN109325410A (en) An EEG feature extraction method based on convolutional neural network
CN106808475A (en) A kind of excellent intelligent robot of visual performance
CN105469392A (en) High spectral image significance detection method based on regional spectrum gradient characteristic comparison
CN107909565A (en) Stereo-picture Comfort Evaluation method based on convolutional neural networks
CN110544249A (en) A Convolutional Neural Network Quality Discrimination Method for Visual Inspection of Chassis Assembly at Any Angle
CN111191659B (en) Multi-shape clothes hanger identification method for clothing production system

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
TA01 Transfer of patent application right

Effective date of registration: 20190425

Address after: 211100 Rheinda Road 699-1, Jiangning High-tech Park, Nanjing City, Jiangsu Province

Applicant after: Nanjing Chuangzhi Caicai Technology Co., Ltd.

Address before: 518000 Guangdong, Shenzhen, Nanshan District, Guangdong Province, Nanshan District high tech Park South Road, 6 floor, 601 room, building.

Applicant before: Shenzhen magic Joint Technology Co. Ltd.

TA01 Transfer of patent application right
GR01 Patent grant
GR01 Patent grant