CN115331282A - 一种智能视力测试*** - Google Patents
一种智能视力测试*** Download PDFInfo
- Publication number
- CN115331282A CN115331282A CN202210806308.XA CN202210806308A CN115331282A CN 115331282 A CN115331282 A CN 115331282A CN 202210806308 A CN202210806308 A CN 202210806308A CN 115331282 A CN115331282 A CN 115331282A
- Authority
- CN
- China
- Prior art keywords
- user
- module
- eye
- vision
- distance
- 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.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V40/00—Recognition of biometric, human-related or animal-related patterns in image or video data
- G06V40/10—Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
- G06V40/16—Human faces, e.g. facial parts, sketches or expressions
- G06V40/168—Feature extraction; Face representation
- G06V40/171—Local features and components; Facial parts ; Occluding parts, e.g. glasses; Geometrical relationships
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B3/00—Apparatus for testing the eyes; Instruments for examining the eyes
- A61B3/0075—Apparatus for testing the eyes; Instruments for examining the eyes provided with adjusting devices, e.g. operated by control lever
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B3/00—Apparatus for testing the eyes; Instruments for examining the eyes
- A61B3/0083—Apparatus for testing the eyes; Instruments for examining the eyes provided with means for patient positioning
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B3/00—Apparatus for testing the eyes; Instruments for examining the eyes
- A61B3/02—Subjective types, i.e. testing apparatus requiring the active assistance of the patient
- A61B3/028—Subjective types, i.e. testing apparatus requiring the active assistance of the patient for testing visual acuity; for determination of refraction, e.g. phoropters
- A61B3/032—Devices for presenting test symbols or characters, e.g. test chart projectors
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S15/00—Systems using the reflection or reradiation of acoustic waves, e.g. sonar systems
- G01S15/02—Systems using the reflection or reradiation of acoustic waves, e.g. sonar systems using reflection of acoustic waves
- G01S15/06—Systems determining the position data of a target
- G01S15/08—Systems for measuring distance only
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S17/00—Systems using the reflection or reradiation of electromagnetic waves other than radio waves, e.g. lidar systems
- G01S17/02—Systems using the reflection of electromagnetic waves other than radio waves
- G01S17/06—Systems determining position data of a target
- G01S17/08—Systems determining position data of a target for measuring distance only
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/011—Arrangements for interaction with the human body, e.g. for user immersion in virtual reality
- G06F3/012—Head tracking input arrangements
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/017—Gesture based interaction, e.g. based on a set of recognized hand gestures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/60—Analysis of geometric attributes
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/20—Image preprocessing
- G06V10/26—Segmentation of patterns in the image field; Cutting or merging of image elements to establish the pattern region, e.g. clustering-based techniques; Detection of occlusion
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V40/00—Recognition of biometric, human-related or animal-related patterns in image or video data
- G06V40/10—Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
- G06V40/18—Eye characteristics, e.g. of the iris
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V40/00—Recognition of biometric, human-related or animal-related patterns in image or video data
- G06V40/10—Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
- G06V40/18—Eye characteristics, e.g. of the iris
- G06V40/193—Preprocessing; Feature extraction
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V40/00—Recognition of biometric, human-related or animal-related patterns in image or video data
- G06V40/20—Movements or behaviour, e.g. gesture recognition
- G06V40/28—Recognition of hand or arm movements, e.g. recognition of deaf sign language
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/30—Subject of image; Context of image processing
- G06T2207/30196—Human being; Person
- G06T2207/30201—Face
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Health & Medical Sciences (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Life Sciences & Earth Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Human Computer Interaction (AREA)
- General Engineering & Computer Science (AREA)
- Ophthalmology & Optometry (AREA)
- Multimedia (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Medical Informatics (AREA)
- Molecular Biology (AREA)
- Oral & Maxillofacial Surgery (AREA)
- Remote Sensing (AREA)
- Veterinary Medicine (AREA)
- Biophysics (AREA)
- Biomedical Technology (AREA)
- Heart & Thoracic Surgery (AREA)
- Radar, Positioning & Navigation (AREA)
- Public Health (AREA)
- Surgery (AREA)
- Animal Behavior & Ethology (AREA)
- Electromagnetism (AREA)
- Computer Networks & Wireless Communication (AREA)
- Geometry (AREA)
- Psychiatry (AREA)
- Social Psychology (AREA)
- Acoustics & Sound (AREA)
- Eye Examination Apparatus (AREA)
Abstract
本发明涉及智能医疗设备的视力测试技术领域,具体涉及一种智能视力测试***,该智能测试***通过信息采集模块采集用户的脸部图像信息,然后利用视力表生成模块根据脸部图像信息生成视力表,这样,不需要预设视力测试的标准距离,降低了对环境的要求,通过人脸偏离校准模块根据脸部图像信息对用户进行人脸偏离校准,最后视力测试模块在人脸偏离校准之后,根据视力表对用户进行视力测试,获得视力测试结果,用户管理模块存储用户信息,并进行用户登陆。这样,只需要一个人即可完成视力测试,且对环境要求较低,便于用户随时进行视力自测。
Description
技术领域
本发明涉及智能医疗设备的视力测试技术领域,具体涉及一种智能视力测试***。
背景技术
随着科技的发展,手机成为人们生活必不可少的智能移动设备。虽然手机能够为人们生活提供许多方便,但同时也带来了许多不良影响。其中眼部健康问题最为明显,如在黑暗处使用手机,熬夜使用手机等情况越来越常见,这也导致屈光异常、青光眼等眼科疾病的发病率也逐渐升高。而定期进行视力检查,能够快速了解视功能的变化情况,对临床进行眼病的及时诊断和治疗具有重要意义。
专利申请号CN03252948公开的一种自测试视力测试装置,利用光学原理将视力表缩放,大大缩小了视力测试所需距离,测量者通过摇动手轮即可变化视力表盘进行测试。但该装置中的视力表盘内容固定,多次测试后易产生记忆导致后续测试产生较大误差,此外该设备要求测量者具有一定的视力测试规则常识,不适宜普通群众进行自测。
专利申请号CN201720061868公开的一种防止作弊的体检科用视力测试装置,通过旋转装置在底座的中心轴对视力表盘进行变化,大大增加了测量者记忆视标的难度,有效避免了测量者通过观察视标进而对视标顺序进行记忆而作弊。在测试过程中需要人员操作控制面板改变视标,无法提供测试者进行高频自测的环境。
目前市面上最常见的视力表为5m标准对数视力表,该视力表使用时需固定在墙面上,测试者需站在5m外的距离在医护人员的指导下进行测试,这种视力测试方法对空间大小要求高,而且无法自测。此外,该视力表的字符图形固定,测量者在多次测量后会对视力表产生深刻印象,对后续测量产生影响,不能用于长期高频的视力测量。因此,需要一种降低对测试环境的要求的智能视力测试***,以便用户随时进行自测。
发明内容
针对现有技术中的缺陷,本发明提供一种智能视力测试***,以便用户进行视力自测。
本发明采用的技术方案是一种智能视力测试***。
在第一种可实现方式中,一种智能视力测试***包括:信息采集模块,用于采集用户的脸部图像信息;人脸偏离校准模块,用于根据脸部图像信息对用户进行人脸偏离校准;视力表生成模块,用于根据脸部图像信息生成视力表;视力测试模块,用于在人脸偏离校准之后,根据视力表对用户进行视力测试,获得视力测试结果;用户管理模块,用于存储用户信息,并进行用户登陆。
结合第一种可实现方式,在第二种可实现方式中,人脸偏离校准模块,包括用户眼部特征提取模块,用于根据脸部图像信息提取脸部图像的眼部和瞳孔轮廓;根据眼部和瞳孔轮廓来定位内眼角的位置、瞳孔中央位置、外眼角的位置;根据内眼角的位置、瞳孔中央位置、外眼角的位置获取用户眼部特征:用户眼部特征包括眼部位置信息和眼距数据;眼部位置信息为左眼内眼角位置、右眼内眼角位置、左眼外眼角位置和右眼外眼角位置;眼距数据为双眼内眼角间的距离、双眼瞳距和双眼外眼角间的直线距离;人脸偏离计算模块,用于根据用户眼部特征进行用户人脸校准;视力表生成模块,包括图像测距模块,用于获取用户当前距离;测试字符图形生成模块,用于根据用户当前距离获取若干个不同像素和不同方向的字符图形;根据各字符图形生成视力表;距离测量验证模块包括红外测距单元、超声测距单元和激光测距单元中的一种或几种的组合;红外测距单元,用于测量用户与智能视力测试***之间的第一距离;第一距离用于对用户当前距离进行验证;超声测距单元,用于测量用户与智能视力测试***之间的第二距离;第二距离用于对用户当前距离进行验证;激光测距单元,用于测量用户与智能视力测试***之间的第三距离;第三距离用于对用户当前距离进行验证;距离输入模块,用于外部输入用户与智能视力测试***之间的第四距离,第四距离用于对用户当前距离进行验证;视力测试模块,包括字符图形显示模块,用于根据视力表依次进行字符图形显示;用户反馈模块,用于获取用户反馈的字符图形的形状及方向信息;眼部特征识别模块,用于对脸部图像信息进行眼部特征分割,获得眼部图像;对眼部图像进行眼部特征识别处理,获得眼部特征信息;视力评价模块,用于根据用户反馈的字符图形的形状及方向信息和眼部特征信息获得视力综合评价;用户管理模块,包括用户信息存储模块,用于存储和查看用户的视力报告、视力曲线图、历史记录;用户信息存储模块还用于存储用户的脸部图像信息和用户眼部特征;用户识别模块,用于按照预设的登陆方式进行用户登录,登陆方式包括手机号方式注册登录、微信号方式注册登录、人脸识别方式注册登录、声纹识别方式注册登录。
结合第二种可实现方式,在第三种可实现方式中,人脸偏离计算模块包括:垂直线确定模块,用于确定经过左眼内眼角位置和右眼内眼角位置连线中心点的垂直线;水平距离获取模块,用于获取垂直线与经过脸部图像的中心点的垂直线之间的水平距离;夹角获取模块,用于获取左眼内眼角位置和右眼内眼角位置之间的连线与经过左眼内眼角位置的水平面之间的夹角;位置调整模块,用于在水平距离占双眼内眼角距离的百分比小于第一预设阈值,且夹角小于第二预设阈值的情况下,确认用户位于测量最佳位置;否则,提示用户调整位置。
结合第二种可实现方式,在第四种可实现方式中,图像测距模块,包括距离标定模块,用于确定用户与显示屏之间的预设距离,根据预设距离获得眼距标定值;预设距离和眼距标定值之间的比值等于用户当前距离和当前眼距数据的比值;用户当前距离获取模块,通过计算获得用户当前距离;其中,Dcurrent为用户当前距离,DStandard为预设距离,EDStandard为眼距标定值,EDcurrent为当前眼距数据;用户当前距离为显示屏与用户眼睛之间的直线距离;测试字符图形生成模块,包括显示终端屏幕分辨率获取模块,用于获取屏幕的像素分辨率;根据像素分辨率生成显示终端对应的最近距离;字符图形像素生成模块,用于根据像素分辨率生成用户当前距离与视力情况相对应的字符,并生成像素-视力对应量表;字符图形方向生成模块,用于随机生成各字符图形的方向;字符图形像素和方向组合模块,用于根据各字符图形的像素从高到低的顺序和各字符图形的方向生成视力表。
结合第二种可实现方式,在第五种可实现方式中,用户反馈模块,包括语音识别模块,用于采集用户的语音信息;对语音信息进行识别处理,获得语音识别方向信息;手势识别模块,用于采集用户的手部图像信息;对手部图像信息进行识别处理,获得手势识别方向信息;头部动作识别模块,用于采集用户的头部图像信息;对头部图像信息进行识别处理,获得头部在左、右、上、下方向的偏转;根据方向的偏转获得头部移动方向信息;按键识别模块,用于获取手持式硬件终端的按键信息或触摸显示屏的触摸虚拟按键信息,根据按键信息或触摸虚拟按键信息获得按键反馈方向信息;眼部特征识别模块,包括左右眼遮挡识别模块,用于对脸部图像信息进行眼部特征分割,获得眼部图像;对眼部图像进行左右眼遮挡识别处理,获得左右眼遮挡信息;框架眼镜识别模块,用于对脸部图像信息进行眼部特征分割,获得眼部图像;对眼部图像进行框架眼镜识别处理,获得框架眼镜佩戴信息;隐形眼镜识别模块,用于对脸部图像信息进行眼部特征分割,获得眼部图像;对眼部图像进行隐形眼镜识别处理,获得隐形眼镜佩戴信息;视力评价模块,包括数据比较模块,用于将字符图形显示模块中显示字符图形的方向、语音识别方向信息、手势识别方向信息、头部移动方向信息和按键反馈方向信息分为一组数据进行比较;在显示字符图形的方向与语音识别方向信息、手势识别方向信息、头部移动方向信息或按键反馈方向信息中的一种或多种一致的情况下,判定成绩有效,并继续下一组判定;否则,判定成绩无效,并将上一组数据中的显示字符图形的像素与像素-视力对应量表进行对比,获得视力值;视力评价生成模块,用于对视力值、左右眼遮挡信息、框架眼镜佩戴信息和隐形眼镜佩戴信息进行分析,获得视力综合评价;报告生成模块,用于根据视力综合评价生成视力报告;历史记录模块,用于记录各次的视力测试情况;视力测试情况包括视力值、左右眼遮挡信息、框架眼镜佩戴信息和隐形眼镜佩戴信息;视力曲线图生成模块,用于根据各视力值和视力值的测试时间生成视力曲线图;结果显示模块,用于对视力报告和视力曲线图进行显示;报告发送模块,用于通过用户的手机号或微信号向用户发送视力报告;视力测试提醒模块,用于定期提醒用户测试视力。
结合第一至五任一种可实现方式,在第六种可实现方式中,还包括:云平台,用于获取视力测试结果;云平台包括数据传输模块、人脸偏离校准模块、视力表生成模块和视力测试模块;人脸偏离校准模块根据接收到的脸部图像信息对用户进行人脸偏离校准;视力表生成模块根据接收到的脸部图像信息生成视力表,并将视力表传输到视力测试模块;视力测试模块在人脸偏离校准之后,通过数据传输模块将视力表传输到显示屏,并根据视力表对用户进行视力测试,获得视力测试结果,通过数据传输模块将视力测试结果传输到显示屏。
结合第一种可实现方式,在第七种可实现方式中,还包括:挂架和云平台;挂架,设置有显示屏,显示屏的上方中央设置有摄像头,显示屏上方左侧设置有扬声器,显示屏上方右侧设置有红外测距传感器和超声测距传感器,显示屏的上半部分用于显示字符图形,显示屏的下半部分用于动态显示用户的脸部图像或手部图像;显示屏还用于视频播放,显示屏通过摄像头采集用户脸部图像信息,并将用户脸部图像信息传输到云平台;云平台,通过数据传输模块与挂架连接;云平台根据接收到的脸部图像信息对用户进行人脸偏离校准,根据接收到的脸部图像信息生成视力表,并通过数据传输模块将视力表传输到挂架,根据视力表对用户进行视力测试,获得视力测试结果,通过数据传输模块将视力测试结果传输到挂架。
结合第一种可实现方式,在第八种可实现方式中,还包括:摄像头、双屏一体机和云平台;摄像头,通过数据传输模块与云平台连接;摄像头用于采集用户的脸部图像信息,并通过数据传输模块将用户的脸部图像信息传输到云平台;双屏一体机,设置有两面显示屏,一面显示屏用于显示操作可视化页面,操作可视化页面用于进行启动视力测试操作,双屏一体机的另一面显示屏用于显示测试可视化页面,测试可视化页面用于显示视力表和视力测试结果;云平台,通过数据传输模块与双屏一体机连接,云平台根据接收到的脸部图像信息对用户进行人脸偏离校准,根据接收到的脸部图像信息生成视力表,并通过数据传输模块将视力表传输到双屏一体机,云平台根据视力表对用户进行视力测试,获得视力测试结果,通过数据传输模块将视力测试结果传输到双屏一体机。
结合第一种可实现方式,在第九种可实现方式中,还包括:传感器、智能终端和云平台;传感器,用于获取用户当前距离,并通过数据传输模块将用户当前距离传输到云平台;
智能终端,用于采集用户的脸部图像信息,并通过数据传输模块将脸部图像信息传输到云平台;智能终端通过数据传输模块接收视力表和视力测试结果,并对视力表和视力测试结果进行显示;智能终端包括手机或平板;云平台,根据接收到的脸部图像信息对用户进行人脸偏离校准,根据接收到的脸部图像信息和用户当前距离生成视力表,并通过数据传输模块将视力表传输到智能终端,云平台根据视力表对用户进行视力测试,获得视力测试结果,通过数据传输模块将视力测试结果传输到智能终端。
结合第七至九任一种可实现方式,在第十种可实现方式中,还包括:
头部固定托架,通过数据传输模块与云平台连接;头部固定托架用于对用户的头部进行水平方向或垂直方向的调整;头部固定托架设置有靶点和遮挡眼部结构,云平台根据靶点的位置获取头部固定托架与显示屏之间的水平距离;遮挡眼部结构用于遮挡左眼或右眼;头部固定托架包括基础头部固定支架和头戴式固定托架;基础头部固定托架还包括下巴托架;下巴托架用于固定头部;头戴式固定托架还用于实时获取头戴式支架和显示屏之间的水平距离,并根据用户的实时水平距离调整显示字符图形的大小。
由上述技术方案可知,本发明提供的一种智能视力测试***的有益技术效果如下:通过信息采集模块采集用户的脸部图像信息,然后利用视力表生成模块根据脸部图像信息生成视力表。这样,不需要预设视力测试的标准距离,降低了对环境的要求。通过人脸偏离校准模块根据脸部图像信息对用户进行人脸偏离校准,最后视力测试模块在人脸偏离校准之后,根据视力表对用户进行视力测试,获得视力测试结果,用户管理模块存储用户信息,并进行用户登陆。这样,只需要一个人即可完成视力测试,且对环境要求较低,便于用户随时进行视力自测。
附图说明
为了更清楚地说明本发明具体实施方式,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍。在所有附图中,各元件或部分并不一定按照实际的比例绘制。
图1为本发明实施例提供的一种智能视力测试***的示意图;
图2为本发明实施例提供的一种用于人脸偏离校准的人脸示意图;
图3为本发明实施例提供的一种用于展示用户当前距离的示意图;
图4为本发明实施例提供的一种挂架的示意图;
图5为本发明实施例提供的一种双屏一体机测试视力的场景图;
图6为本发明实施例提供的一种手机测试视力的场景图;
图7为本发明实施例提供的一种智能视力测试***的场景图;
图8为本发明实施例提供的一种基础头部固定支架的结构示意图;
图9为本发明实施例提供的一种头戴式固定支架的结构示意图;
图10为本发明实施例提供的一种有支架的智能视力测试***的场景图;
图11为本发明实施例提供的一种应用智能视力测试***的流程图。
附图标记:
1-扬声器,2-摄像头,3-红外测距传感器,4-超声测距传感器,5-显示屏,6-云平台,7-双屏一体机,8-手机。
具体实施方式
下面将结合附图对本发明技术方案的实施例进行详细的描述。以下实施例仅用于更加清楚地说明本发明的技术方案,因此只作为示例,而不能以此来限制本发明的保护范围。
需要注意的是,除非另有说明,本申请使用的技术术语或者科学术语应当为本发明所属领域技术人员所理解的通常意义。
此外,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。在本发明的描述中,“多个”的含义是两个以上,除非另有明确具体的限定。
可选地,本实施例提供的一种智能视力测试***,包括:信息采集模块101、人脸偏离校准模块102、视力表生成模块103、视力测试模块104。信息采集模块101用于采集用户的脸部图像信息;人脸偏离校准模块102用于根据脸部图像信息对用户进行人脸偏离校准;视力表生成模块103用于根据脸部图像信息生成视力表;视力测试模块104用于在人脸偏离校准之后,根据视力表对用户进行视力测试,获得视力测试结果。
结合图1所示,本实施例提供的一种智能视力测试***,包括:信息采集模块101、人脸偏离校准模块102、视力表生成模块103、视力测试模块104和用户管理模块105。信息采集模块101用于采集用户的脸部图像信息;人脸偏离校准模块102用于根据脸部图像信息对用户进行人脸偏离校准;视力表生成模块103用于根据脸部图像信息生成视力表;视力测试模块104用于在人脸偏离校准之后,根据视力表对用户进行视力测试,获得视力测试结果,用户管理模块105用于存储用户信息,并进行用户登陆。
可选地,本实施例提供的一种智能视力测试***,包括:信息采集模块、人脸偏离校准模块、视力表生成模块、视力测试模块和用户管理模块。用户管理模块存储用户信息,并进行用户登陆,信息采集模块在用户登陆后,采集用户的脸部图像信息;人脸偏离校准模块根据脸部图像信息对用户进行人脸偏离校准;视力表生成模块根据脸部图像信息生成视力表;视力测试模块在人脸偏离校准之后,根据视力表对用户进行视力测试,获得视力测试结果。
用户管理模块存储用户信息,并进行用户登陆,信息采集模块采集用户的脸部图像信息,然后利用视力表生成模块根据脸部图像信息生成视力表。这样,不需要预设视力测试的标准距离,降低了对环境的要求。通过人脸偏离校准模块根据脸部图像信息对用户进行人脸偏离校准,最后视力测试模块在人脸偏离校准之后,根据视力表对用户进行视力测试,获得视力测试结果。这样,只需要一个人即可完成视力测试,且对环境要求较低,从而便于用户随时进行视力自测,且避免了测量者在多次测量后会对视力表产生深刻印象,对后续测量产生影响,从而便于长期高频的视力测量,为眼相关疾病的防控提供巨大帮助。
可选地,智能视力测试***包括智能测试主机。智能测试主机包括:摄像头、显示屏、麦克风、扬声器、按键、存储运算单元、红外测距单元和超声测距单元。
在一些实施例中,智能测试主机通过按键选择功能和选项,通过摄像头实时采集用户当前状态照片,包括面部照片和手部照片;通过麦克风实时采集用户测试过程中的方位语音;通过扬声器播报对人脸偏移校准和定期视力测试提醒等信息;通过显示屏显示生成的测试字母及视力测试结果。
在一些实施例中,智能视力测试***包括智能测试主机。用户管理模块存储用户信息,并进行用户登陆。然后智能测试主机的信息采集模块通过摄像头采集用户的脸部图像信息,并将脸部图像信息发送给人脸偏离校准模块和视力表生成模块。人脸偏离校准模块接收脸部图像信息,通过存储运算单元对脸部图像信息进行计算,通过计算确定人脸偏离显示屏后,通过扬声器提醒用户调整位置。视力表生成模块接收脸部图像信息,通过存储运算单元对脸部图像信息进行计算,获得视力表和像素-视力对应量表,并将像素-视力对应量表发送给存储运算单元,将视力表发送给视力测试模块。视力测试模块接收视力表,根据视力表在显示屏上显示测试字母,通过扬声器提示用户测试开始,通过麦克风采集用户的答题语音,并将用户的答题语音传输到存储运算单元。存储运算单元接收用户的答题语音和像素-视力对应量表,对用户的答题语音和像素-视力对应量表进行计算,获得视力测试结果,并将视力测试结果发送给视力测试模块。视力测试模块接收视力测试结果,并在显示屏上显示视力测试结果。
在一些实施例中,智能视力测试***包括智能测试主机、通信模块和云服务器。用户管理模块存储用户信息,并进行用户登陆。然后智能测试主机采集用户的脸部图像信息,根据脸部图像信息对用户进行人脸偏离校准,根据脸部图像信息生成视力表,并在人脸偏离校准之后,根据视力表对用户进行视力测试,获得测试数据,并将测试数据通过通信模块传输到云服务器。云服务器接收测试数据,对测试数据进行处理,获得视力测试结果,并将视力测试结果传输到智能测试主机。智能测试主机在显示屏上对视力测试结果进行显示。
可选地,信息采集模块包括脸部图像信息采集模块。脸部图像信息采集模块通过摄像头实时采集用户的脸部图像信息。
结合图2所示,可选地,人脸偏离校准模块包括:用户眼部特征提取模块,用于根据脸部图像信息提取脸部图像的眼部和瞳孔轮廓;根据眼部和瞳孔轮廓来定位内眼角的位置、瞳孔中央位置、外眼角的位置;根据内眼角的位置、瞳孔中央位置、外眼角的位置获取用户眼部特征:用户眼部特征包括眼部位置信息和眼距数据;眼部位置信息为左眼内眼角位置LEC1、右眼内眼角位置REC1、左眼外眼角位置LEC2和右眼外眼角位置REC2;眼距数据为双眼内眼角间的距离DEC1、双眼瞳距PD和双眼外眼角间的距离DEC2;人脸偏离计算模块,用于根据用户眼部特征进行用户人脸校准。
结合图2所示,可选地,人脸偏离计算模块包括:垂直线确定模块,用于确定左眼内眼角位置LEC1和右眼内眼角位置REC1连线中心点的垂直线;水平距离获取模块,用于获取垂直线与脸部图像的中心点的垂直线之间的水平距离DP;夹角获取模块,用于获取左眼内眼角位置LEC1和右眼内眼角位置REC1之间的连线与经过左眼内眼角位置LEC1的水平面之间的夹角α;位置调整模块,用于在水平距离占双眼内眼角距离DEC1的百分比小于第一预设阈值,且夹角α值小于第二预设阈值的情况下,确认用户位于测量最佳位置;否则,提示用户调整位置。
可选地,第一阈值为15%。第二阈值为5°。
可选地,人脸偏离校准模块通过以下方式实现根据脸部图像信息对用户进行人脸偏离校准:根据脸部图像信息标定鼻梁中轴线、左眼内眼角和右眼内眼角;获取鼻梁中轴线和左眼内眼角之间的第一校准距离;获取鼻梁中轴线和右眼内眼角之间的第二校准距离;判断第一校准距离和第二校准距离是否相等;在第一校准距离和第二校准距离不相等的情况下,提示用户调整位置直到第一校准距离与第二校准距离相等。
在一些实施例中,人脸偏离校准模块对脸部图像信息进行处理,标定鼻梁中轴线、左眼内眼角和右眼内眼角的位置;获取鼻梁中轴线和左眼内眼角之间的第一校准距离,获取鼻梁中轴线和右眼内眼角之间的第二校准距离。通过判断第一校准距离和第二校准距离是否相等来确认用户是否正对智能测试主机,在第一校准距离和第二校准距离不相等的情况下,确认用户与智能测试主机存在偏离,提示用户调整位置直到用户与智能测试主机不存在偏离。
可选地,人脸偏离校准模块通过以下方式实现根据脸部图像信息对用户进行人脸偏离校准:根据脸部图像信息标定鼻梁中轴线、左眼内眼角和右眼内眼角;获取鼻梁中轴线和左眼内眼角之间的第一校准距离;获取鼻梁中轴线和右眼内眼角之间的第二校准距离;获取第一校准距离和第二校准距离之间的差值;在第一校准距离和第二校准距离之间的差值处于预设范围的情况下,提示用户调整位置直到第一校准距离和第二校准距离之间的差值处于预设范围。
可选地,提示用户调整位置包括:通过扬声器发出语音:“请调整位置”或“请向左移动”或“请向右移动”。
可选地,视力表生成模块,包括图像测距模块、测试字符图形生成模块、距离测量验证模块。图像测距模块,用于获取用户当前距离;测试字符图形生成模块,用于根据用户当前距离获取若干个不同像素和不同方向的字符图形;根据各字符图形生成视力表;距离测量验证模块包括红外测距单元、超声测距单元和激光测距单元中的一种或几种的组合;红外测距单元,用于测量用户与智能视力测试***之间的第一距离;第一距离用于对用户当前距离进行验证;超声测距单元,用于测量用户与智能视力测试***之间的第二距离;第二距离用于对用户当前距离进行验证;激光测距单元,用于测量用户与智能视力测试***之间的第三距离;第三距离用于对用户当前距离进行验证;距离输入模块,用于外部输入用户与智能视力测试***之间的第四距离,第四距离用于对用户当前距离进行验证。
可选地,用户与智能视力测试***之间的第一距离、第二距离、第三距离和第四距离分别为用户眼睛与智能视力测试***的显示屏之间的第一距离、第二距离、第三距离和第四距离。
可选地,所述图像测距模块,包括距离标定模块,用于确定用户与显示屏之间的预设距离,根据所述预设距离获得眼距标定值;所述预设距离和所述眼距标定值之间的比值等于用户当前距离和当前眼距数据的比值;用户当前距离获取模块,通过计算获得用户当前距离;其中,Dcurrent为用户当前距离,DStandard为预设距离,EDStandard为眼距标定值,EDcurrent为当前眼距数据;所述用户当前距离为显示屏与用户眼睛之间的直线距离。
可选地,预设距离为预设的用户与智能测试主机之间的距离,将该预设距离对应的眼距数据作为眼距标定值。预设距离和眼距标定值之间的比值等于用户当前距离和当前眼距数据的比值。
在一些实施例中,图3为一种用于展示用户当前距离的示意图,如图3所示,显示屏与用户眼睛之间的距离为用户当前距离Dcurrent。可选地,根据当前眼距数据、眼距标定值和预设距离获取用户当前距离,包括:通过计算获得用户当前距离;其中,Dcurrent为用户当前距离,DStandard为预设距离,EDStandard为眼距标定值,EDcurrent为当前眼距数据。
可选地,红外测距单元用于测量用户与显示屏之间的水平距离。在一些实施例中,用户位于智能视力测试***正前方,智能视力测试***开始检测后,红外测距单元发射红外线并接收红外信号,对接收的红外信号进行处理,获得智能视力测试***的显示屏与用户之间的水平距离。
可选地,超声测距单元用于测量用户与显示屏之间的水平距离。在一些实施例中,用户位于智能视力测试***正前方,超声波发射器向智能视力测试***正前方发射超声波,在遇到用户后反射回来被超声测距单元的接受装置接收,通过测量超声信号往返时间计算二者之间的距离。
可选地,视力表生成模块通过判断第一距离Dcorrect1和/或第二距离Dcorrect2第三距离Dcorrect3和/或第四距离Dcorrect中的一种或多种与计算获得的当前距离Dcurrent是否一致,验证当前距离Dcurrent的准确性,从而获得更加准确的用户当前距离,进而根据用户当前距离生成视力表,根据视力表对用户进行视力测试,提高视力测试结果的准确性。
可选地,测试字符图形生成模块,包括显示终端屏幕分辨率获取模块、字符图形像素生成模块、字符图形方向生成模块。显示终端屏幕分辨率获取模块,用于获取屏幕的像素分辨率;根据所述像素分辨率生成显示终端对应的最近距离;字符图形像素生成模块,用于根据所述像素分辨率生成用户当前距离与视力情况相对应的字符,并生成像素-视力对应量表;字符图形方向生成模块,用于随机生成各所述字符图形的方向;字符图形像素和方向组合模块,用于根据各所述字符图形的像素从高到低的顺序和各所述字符图形的方向生成视力表。
在一些实施例中,字符图形的方向包括上、下、左、右四个方向。
可选地,视力测试模块,包括字符图形显示模块、眼部特征识别模块、视力评价模块。字符图形显示模块,用于根据视力表依次进行字符图形显示;用户反馈模块,用于获取用户反馈的字符图形的形状及方向信息;眼部特征识别模块,用于对脸部图像信息进行眼部特征分割,获得眼部图像;对眼部图像进行眼部特征识别处理,获得眼部特征信息;视力评价模块,用于根据用户反馈的字符图形的形状及方向信息和眼部特征信息获得视力综合评价;
可选地,用户反馈模块,包括语音识别模块,用于采集所述用户的语音信息;对所述语音信息进行识别处理,获得语音识别方向信息;手势识别模块,用于采集所述用户的手部图像信息;对所述手部图像信息进行识别处理,获得手势识别方向信息;头部动作识别模块,用于采集所述用户的头部图像信息;对所述头部图像信息进行识别处理,获得所述头部在左、右、上、下方向的偏转;根据所述方向的偏转获得头部移动方向信息;按键识别模块,用于获取手持式硬件终端的按键信息或触摸显示屏的触摸虚拟按键信息,根据所述按键信息或所述触摸虚拟按键信息获得按键反馈方向信息;
可选地,语音识别模块包括语音信息处理模块。语音识别模块通过麦克风采集用户答题的语音信息,该语音信息为语音信号;将语音信号传输至语音信息处理模块完成语音信号的转换,并进行方向分类,得到语音识别方向信息Idir-voic,然后将语音识别方向信息Idir-voice发送给视力评价模块。
可选地,手势识别模块通过摄像头采集手部图像信息,并对手部图像信息进行预处理及方向分类,得到手势识别方向信息Idir-hand,然后将手势识别方向信息Idir-hand发送给视力评价模块。
可选地,头部动作识别模块通过摄像头采集头部图像信息,并对头部图像信息进行识别处理,获得头部在左、右、上、下方向的偏转;根据方向的偏转获得头部移动方向信息,然后将头部移动方向信息发送给视力评价模块。
可选地,按键识别模块对按键信息或触摸虚拟按键信息进行处理,获得按键反馈方向信息,然后将按键反馈方向信息发送给视力评价模块。
可选地,眼部特征识别模块,包括左右眼遮挡识别模块、框架眼镜识别模块和隐形眼镜识别模块。左右眼遮挡识别模块,用于对所述脸部图像信息进行眼部特征分割,获得眼部图像;对所述眼部图像进行左右眼遮挡识别处理,获得左右眼遮挡信息;框架眼镜识别模块,用于对所述脸部图像信息进行眼部特征分割,获得眼部图像;对所述眼部图像进行框架眼镜识别处理,获得框架眼镜佩戴信息;隐形眼镜识别模块,用于对所述脸部图像信息进行眼部特征分割,获得眼部图像;对所述眼部图像进行隐形眼镜识别处理,获得隐形眼镜佩戴信息;
可选地,左右眼遮挡识别模块对脸部图像信息采集模块采集的面部图像信息进行处理,判断用户遮挡左眼或右眼,获得判断结果,该判断结果为左右眼遮挡信息,并将左右眼遮挡信息发送给视力评价模块。左右眼遮挡信息为用户遮挡左眼或用户遮挡右眼。
可选地,框架眼镜佩戴信息Iglasses为用户佩戴框架眼镜或用户未佩戴框架眼镜。
可选地,隐形眼镜佩戴信息Icontactlenses为用户佩戴隐形眼镜或用户未佩戴隐形眼镜。
可选地,视力评价模块,包括数据比较模块,用于将所述字符图形显示模块中显示字符图形的方向、所述语音识别方向信息、所述手势识别方向信息、所述头部移动方向信息和所述按键反馈方向信息分为一组数据进行比较;在所述显示字符图形的方向与所述语音识别方向信息、所述手势识别方向信息、所述头部移动方向信息或按键反馈方向信息中的一种或多种一致的情况下,判定成绩有效,并继续下一组判定;否则,判定成绩无效,并将上一组数据中的显示字符图形的像素与所述像素-视力对应量表进行对比,获得视力值;视力评价生成模块,用于对所述视力值、所述左右眼遮挡信息、所述框架眼镜佩戴信息和所述隐形眼镜佩戴信息进行分析,获得视力综合评价;报告生成模块,用于根据所述视力综合评价生成视力报告;历史记录模块,用于记录各次的视力测试情况;所述视力测试情况包括所述视力值、所述左右眼遮挡信息、所述框架眼镜佩戴信息和所述隐形眼镜佩戴信息;视力曲线图生成模块,用于根据各所述视力值和所述视力值的测试时间生成视力曲线图;结果显示模块,用于对所述视力报告和所述视力曲线图进行显示;报告发送模块,用于通过所述用户的手机号或微信号向所述用户发送所述视力报告;视力测试提醒模块,用于定期提醒用户测试视力。
在一些实施例中,数据比较模块对字母方向信息Idir-standar、语音识别方向信息Idir-voice、手势识别方向信息Idir-hand、头部移动方向信息和按键反馈方向信息分为一组数据进行对比,在字母方向信息Idir-standar与手势识别方向信息Idir-hand二者一致,或,字母方向信息Idir-standard与语音识别方向信息Idir-voic二者一致,或,字母方向信息Idir-standard与头部移动方向信息二者一致,或,字母方向信息Idir-standard与语音识别方向信息Idir-voice、手势识别方向信息Idir-hand三者皆一致,或,字母方向信息Idir-与语音识别方向信息Idir-voice、手势识别方向信息Idir-hand、头部移动方向信息四者皆一致的情况下,或,字母方向信息Idir-standar与语音识别方向信息Idir-voic、手势识别方向信息Idir-hand、头部移动方向信息、按键反馈方向信息五者皆一致的情况下,判定该组成绩有效,否则,判定该组成绩无效。在判定该组成绩有效的情况下,继续判定下一组字母方向信息Idir-standar、语音识别方向信息Idir-voice、手势识别方向信息Idir-hand、头部移动方向信息和按键反馈方向信息,直至出现无效成绩。在判定成绩无效的情况下,将判定结果为有效的上一组数据中显示字符图形所对应的像素与像素-视力对应量表进行对比,得到视力值。
可选地,视力评价生成模块接收到用户佩戴框架眼镜和/或用户佩戴隐形眼镜的情况下,分析用户本次视力测试类型为戴镜视力;视力评价生成模块接收到用户未佩戴框架眼镜和用户未佩戴隐形眼镜的情况下,分析用户本次视力测试类型为裸眼视力。
在一些实施例中,视力评价生成模块接收到视力值为5.0、用户遮挡左眼、用户未佩戴框架眼镜和用户未佩戴隐形眼镜,对以上内容综合分析后,获得视力综合评价为:用户右眼的裸眼视力为5.0。
可选地,结果显示模块通过显示屏对视力报告和视力曲线图进行显示。
在一些实施例中,视力测试提醒模块通过扬声器定期提醒用户测试视力。
可选地,用户管理模块,包括用户信息存储模块,用于存储和查看用户的视力报告、视力曲线图、历史记录;用户信息存储模块还用于存储用户的脸部图像信息和用户眼部特征;用户识别模块,用于按照预设的登陆方式进行用户登录,登陆方式包括手机号方式注册登录、微信号方式注册登录、人脸识别方式注册登录、声纹识别方式注册登录。
可选地,智能视力测试***还包括云平台,用于获取视力测试结果;所述云平台包括数据传输模块、人脸偏离校准模块、视力表生成模块和视力测试模块;所述人脸偏离校准模块根据接收到的所述脸部图像信息对所述用户进行人脸偏离校准;所述视力表生成模块根据接收到的所述脸部图像信息生成视力表,并将所述视力表传输到所述视力测试模块;所述视力测试模块在人脸偏离校准之后,通过所述数据传输模块将所述视力表传输到显示屏,并根据所述视力表对所述用户进行视力测试,获得视力测试结果,通过所述数据传输模块将所述视力测试结果传输到显示屏。
结合图4所示,可选地,智能视力测试***还包括挂架和云平台;所述挂架,设置有显示屏5,所述显示屏的上方中央设置有摄像头2,所述显示屏上方左侧设置有扬声器1,所述显示屏1上方右侧设置有红外测距传感器3和超声测距传感器4,所述显示屏的上半部分用于显示字符图形,所述显示屏的下半部分用于动态显示所述用户的脸部图像或手部图像;所述显示屏还用于视频播放,所述显示屏通过所述摄像头采集用户脸部图像信息,并将所述用户脸部图像信息传输到所述云平台;所述云平台,通过数据传输模块与所述挂架连接;所述云平台根据接收到的所述脸部图像信息对所述用户进行人脸偏离校准,根据接收到的所述脸部图像信息生成视力表,并通过所述数据传输模块将所述视力表传输到所述挂架,根据所述视力表对所述用户进行视力测试,获得视力测试结果,通过所述数据传输模块将所述视力测试结果传输到所述挂架。
结合图5所示,可选地,智能视力测试***还包括摄像头2、双屏一体机7和云平台;
所述摄像头2通过数据传输模块与所述云平台连接;所述摄像头用于采集用户的脸部图像信息,并通过所述数据传输模块将所述用户的脸部图像信息传输到云平台;所述双屏一体机7设置有两面显示屏5,一面显示屏用于显示操作可视化页面,所述操作可视化页面用于进行启动视力测试操作,所述双屏一体机的另一面显示屏用于显示测试可视化页面,所述测试可视化页面用于显示视力表和视力测试结果;所述云平台,通过所述数据传输模块与所述双屏一体机连接,所述云平台根据接收到的所述脸部图像信息对所述用户进行人脸偏离校准,根据接收到的所述脸部图像信息生成视力表,并通过所述数据传输模块将所述视力表传输到所述双屏一体机,所述云平台根据所述视力表对所述用户进行视力测试,获得视力测试结果,通过所述数据传输模块将所述视力测试结果传输到所述双屏一体机。
结合图6和图7所示,可选地,智能视力测试***还包括传感器、智能终端和云平台6;
所述传感器,用于获取用户当前距离,并通过数据传输模块将所述用户当前距离传输到所述云平台6;
所述智能终端,用于通过摄像头2采集用户的脸部图像信息,并通过数据传输模块将所述脸部图像信息传输到云平台6;所述智能终端通过数据传输模块接收视力表和视力测试结果,并对所述视力表和所述视力测试结果通过显示屏5进行显示;所述智能终端包括手机8或平板;
所述云平台,根据接收到的所述脸部图像信息对所述用户进行人脸偏离校准,根据接收到的所述脸部图像信息和用户当前距离生成视力表,并通过所述数据传输模块将所述视力表传输到所述智能终端,所述云平台根据所述视力表对所述用户进行视力测试,获得视力测试结果,通过所述数据传输模块将所述视力测试结果传输到所述智能终端。
可选地,智能视力测试***还包括头部固定托架,通过所述数据传输模块与所述云平台连接;所述头部固定托架用于对所述用户的头部进行水平方向或垂直方向的调整;所述头部固定托架设置有靶点和遮挡眼部结构,所述云平台根据所述靶点的位置获取所述头部固定托架与显示屏之间的水平距离;所述遮挡眼部结构用于遮挡左眼或右眼;所述头部固定托架包括基础头部固定支架和头戴式固定托架;所述基础头部固定托架还包括下巴托架;所述下巴托架用于固定头部;所述头戴式固定托架还用于实时获取所述头戴式支架和显示屏之间的水平距离,并根据所述用户的实时水平距离调整显示字符图形的大小。
在一些实施例中,图8为本发明实施例提供的一种基础头部固定支架的结构示意图,图9为本发明实施例提供的一种头戴式固定支架的结构示意图,图10为本发明实施例提供的一种有支架的智能视力测试***的场景图。在图10中,智能终端通过摄像头2采集用户的脸部图像信息,并将脸部图像信息传输到云平台6,云平台根据用户脸部图像信息对所述用户进行人脸偏离校准,根据接收到的所述脸部图像信息和用户当前距离生成视力表,并通过所述数据传输模块将所述视力表传输到所述智能终端,所述云平台根据所述视力表对所述用户进行视力测试,获得视力测试结果,通过所述数据传输模块将所述视力测试结果传输到所述智能终端的显示屏5进行显示,并存储到用户管理模块中。
可选地,智能测试主机为双屏一体机、两屏分离测试机、手机或平板等。
在一些实施例中,智能测试主机为双屏一体机。双屏一体机有A、B两面屏幕。A面屏幕显示操作可视化页面,用于进行启动视力测试等操作。B面屏幕显示测试可视化页面,用于显示测试的字符图形和视力测试结果等;在A面进行启动视力自测或显示视力测试结果等操作后,B面将显示相应的测试字符图形或视力测试结果。
在一些实施例中,智能测试主机为双屏分离测试机。双屏分离测试机有两个带显示屏的硬件设备。两个硬件设备的显示屏分别显示操作可视化页面和测试可视化页面。
在一些实施例中,结合图11所示,一种应用于本实施例提供的智能视力测试***的流程图,包括:
步骤S01、在用户开启智能测试主机,随后移动到智能测试主机的显示屏的正前方,同时保证面部及手部不被遮挡时,开始测试;
步骤S02、在用户人脸偏离显示屏的情况下,扬声器发出声音:“请正视屏幕”,在用户人脸未偏离显示屏的情况下,执行步骤S03;
步骤S03、显示屏显示字符图形,扬声器发出声音:“测试开始,请答题”;
步骤S04、检测到用户通过语音、手势、头部动作或按键进行答题时,在用户回答正确三次以上时,显示屏显示下一组字符图形,在用户回答错误时,显示屏返回显示上一组字符图形;
步骤S05、在显示屏显示完最后一组字符图形,或,在显示屏返回显示上一组字符图形时用户回答正确三次以上,则测试完成;
步骤S06、显示屏显示本次的视力测试结果。
在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。
以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围,其均应涵盖在本发明的权利要求和说明书的范围当中。
Claims (10)
1.一种智能视力测试***,其特征在于,包括:
信息采集模块,用于采集用户的脸部图像信息;
人脸偏离校准模块,用于根据所述脸部图像信息对所述用户进行人脸偏离校准;
视力表生成模块,用于根据所述脸部图像信息生成视力表;
视力测试模块,用于在所述人脸偏离校准之后,根据所述视力表对所述用户进行视力测试,获得视力测试结果;
用户管理模块,用于存储用户信息,并进行用户登陆。
2.根据权利要求1所述的***,其特征在于:
所述人脸偏离校准模块,包括用户眼部特征提取模块,用于根据所述脸部图像信息提取脸部图像的眼部和瞳孔轮廓;根据所述眼部和所述瞳孔轮廓来定位内眼角的位置、瞳孔中央位置、外眼角的位置;根据所述内眼角的位置、所述瞳孔中央位置、所述外眼角的位置获取用户眼部特征:所述用户眼部特征包括眼部位置信息和眼距数据;所述眼部位置信息为左眼内眼角位置、右眼内眼角位置、左眼外眼角位置和右眼外眼角位置;所述眼距数据为双眼内眼角间的距离、双眼瞳距和双眼外眼角间的直线距离;人脸偏离计算模块,用于根据所述用户眼部特征进行用户人脸校准;
所述视力表生成模块,包括图像测距模块,用于获取用户当前距离;测试字符图形生成模块,用于根据所述用户当前距离获取若干个不同像素和不同方向的字符图形;根据各所述字符图形生成视力表;距离测量验证模块包括红外测距单元、超声测距单元和激光测距单元中的一种或几种的组合;所述红外测距单元,用于测量所述用户与所述智能视力测试***之间的第一距离;所述第一距离用于对所述用户当前距离进行验证;所述超声测距单元,用于测量所述用户与所述智能视力测试***之间的第二距离;所述第二距离用于对所述用户当前距离进行验证;所述激光测距单元,用于测量所述用户与所述智能视力测试***之间的第三距离;所述第三距离用于对所述用户当前距离进行验证;距离输入模块,用于外部输入所述用户与智能视力测试***之间的第四距离,所述第四距离用于对所述用户当前距离进行验证;
所述视力测试模块,包括字符图形显示模块,用于根据所述视力表依次进行字符图形显示;用户反馈模块,用于获取用户反馈的字符图形的形状及方向信息;眼部特征识别模块,用于对所述脸部图像信息进行眼部特征分割,获得眼部图像;对所述眼部图像进行眼部特征识别处理,获得眼部特征信息;视力评价模块,用于根据所述用户反馈的字符图形的形状及方向信息和所述眼部特征信息获得视力综合评价;
所述用户管理模块,包括用户信息存储模块,用于存储和查看所述用户的视力报告、视力曲线图、历史记录;所述用户信息存储模块还用于存储所述用户的脸部图像信息和用户眼部特征;用户识别模块,用于按照预设的登陆方式进行用户登录,所述登陆方式包括手机号方式注册登录、微信号方式注册登录、人脸识别方式注册登录、声纹识别方式注册登录。
3.根据权利要求2所述的***,其特征在于,所述人脸偏离计算模块包括:
垂直线确定模块,用于确定经过所述左眼内眼角位置和所述右眼内眼角位置连线中心点的垂直线;
水平距离获取模块,用于获取所述垂直线与经过所述脸部图像的中心点的垂直线之间的水平距离;
夹角获取模块,用于获取所述左眼内眼角位置和所述右眼内眼角位置之间的连线与经过所述左眼内眼角位置的水平面之间的夹角;
位置调整模块,用于在所述水平距离占所述双眼内眼角距离的百分比小于第一预设阈值,且所述夹角小于第二预设阈值的情况下,确认所述用户位于测量最佳位置;否则,提示所述用户调整位置。
4.根据权利要求2所述的***,其特征在于:
所述图像测距模块,包括距离标定模块,用于确定用户与显示屏之间的预设距离,根据所述预设距离获得眼距标定值;所述预设距离和所述眼距标定值之间的比值等于用户当前距离和当前眼距数据的比值;用户当前距离获取模块,通过计算获得用户当前距离;其中,Dcurrent为用户当前距离,DStandard为预设距离,EDStandard为眼距标定值,EDcurrent为当前眼距数据;所述用户当前距离为显示屏与用户眼睛之间的直线距离;
所述测试字符图形生成模块,包括显示终端屏幕分辨率获取模块,用于获取屏幕的像素分辨率;根据所述像素分辨率生成显示终端对应的最近距离;字符图形像素生成模块,用于根据所述像素分辨率生成用户当前距离与视力情况相对应的字符,并生成像素-视力对应量表;字符图形方向生成模块,用于随机生成各所述字符图形的方向;字符图形像素和方向组合模块,用于根据各所述字符图形的像素从高到低的顺序和各所述字符图形的方向生成视力表。
5.根据权利要求2所述的***,其特征在于:
所述用户反馈模块,包括语音识别模块,用于采集所述用户的语音信息;对所述语音信息进行识别处理,获得语音识别方向信息;手势识别模块,用于采集所述用户的手部图像信息;对所述手部图像信息进行识别处理,获得手势识别方向信息;头部动作识别模块,用于采集所述用户的头部图像信息;对所述头部图像信息进行识别处理,获得所述头部在左、右、上、下方向的偏转;根据所述方向的偏转获得头部移动方向信息;按键识别模块,用于获取手持式硬件终端的按键信息或触摸显示屏的触摸虚拟按键信息,根据所述按键信息或所述触摸虚拟按键信息获得按键反馈方向信息;
所述眼部特征识别模块,包括左右眼遮挡识别模块,用于对所述脸部图像信息进行眼部特征分割,获得眼部图像;对所述眼部图像进行左右眼遮挡识别处理,获得左右眼遮挡信息;框架眼镜识别模块,用于对所述脸部图像信息进行眼部特征分割,获得眼部图像;对所述眼部图像进行框架眼镜识别处理,获得框架眼镜佩戴信息;隐形眼镜识别模块,用于对所述脸部图像信息进行眼部特征分割,获得眼部图像;对所述眼部图像进行隐形眼镜识别处理,获得隐形眼镜佩戴信息;
所述视力评价模块,包括数据比较模块,用于将所述字符图形显示模块中显示字符图形的方向、所述语音识别方向信息、所述手势识别方向信息、所述头部移动方向信息和所述按键反馈方向信息分为一组数据进行比较;在所述显示字符图形的方向与所述语音识别方向信息、所述手势识别方向信息、所述头部移动方向信息或按键反馈方向信息中的一种或多种一致的情况下,判定成绩有效,并继续下一组判定;否则,判定成绩无效,并将上一组数据中的显示字符图形的像素与所述像素-视力对应量表进行对比,获得视力值;视力评价生成模块,用于对所述视力值、所述左右眼遮挡信息、所述框架眼镜佩戴信息和所述隐形眼镜佩戴信息进行分析,获得视力综合评价;报告生成模块,用于根据所述视力综合评价生成视力报告;历史记录模块,用于记录各次的视力测试情况;所述视力测试情况包括所述视力值、所述左右眼遮挡信息、所述框架眼镜佩戴信息和所述隐形眼镜佩戴信息;视力曲线图生成模块,用于根据各所述视力值和所述视力值的测试时间生成视力曲线图;结果显示模块,用于对所述视力报告和所述视力曲线图进行显示;报告发送模块,用于通过所述用户的手机号或微信号向所述用户发送所述视力报告;视力测试提醒模块,用于定期提醒用户测试视力。
6.根据权利要求1至5任一项所述的***,其特征在于,还包括:
云平台,用于获取视力测试结果;所述云平台包括数据传输模块、人脸偏离校准模块、视力表生成模块和视力测试模块;所述人脸偏离校准模块根据接收到的所述脸部图像信息对所述用户进行人脸偏离校准;所述视力表生成模块根据接收到的所述脸部图像信息生成视力表,并将所述视力表传输到所述视力测试模块;所述视力测试模块在人脸偏离校准之后,通过所述数据传输模块将所述视力表传输到显示屏,并根据所述视力表对所述用户进行视力测试,获得视力测试结果,通过所述数据传输模块将所述视力测试结果传输到显示屏。
7.根据权利要求1所述的***,其特征在于,还包括:挂架和云平台;
所述挂架,设置有显示屏,所述显示屏的上方中央设置有摄像头,所述显示屏上方左侧设置有扬声器,所述显示屏上方右侧设置有红外测距传感器和超声测距传感器,所述显示屏的上半部分用于显示字符图形,所述显示屏的下半部分用于动态显示所述用户的脸部图像或手部图像;所述显示屏还用于视频播放,所述显示屏通过所述摄像头采集用户脸部图像信息,并将所述用户脸部图像信息传输到所述云平台;
所述云平台,通过数据传输模块与所述挂架连接;所述云平台根据接收到的所述脸部图像信息对所述用户进行人脸偏离校准,根据接收到的所述脸部图像信息生成视力表,并通过所述数据传输模块将所述视力表传输到所述挂架,根据所述视力表对所述用户进行视力测试,获得视力测试结果,通过所述数据传输模块将所述视力测试结果传输到所述挂架。
8.根据权利要求1所述的***,其特征在于,还包括:摄像头、双屏一体机和云平台;
所述摄像头,通过数据传输模块与所述云平台连接;所述摄像头用于采集用户的脸部图像信息,并通过所述数据传输模块将所述用户的脸部图像信息传输到云平台;
所述双屏一体机,设置有两面显示屏,一面显示屏用于显示操作可视化页面,所述操作可视化页面用于进行启动视力测试操作,所述双屏一体机的另一面显示屏用于显示测试可视化页面,所述测试可视化页面用于显示视力表和视力测试结果;
所述云平台,通过所述数据传输模块与所述双屏一体机连接,所述云平台根据接收到的所述脸部图像信息对所述用户进行人脸偏离校准,根据接收到的所述脸部图像信息生成视力表,并通过所述数据传输模块将所述视力表传输到所述双屏一体机,所述云平台根据所述视力表对所述用户进行视力测试,获得视力测试结果,通过所述数据传输模块将所述视力测试结果传输到所述双屏一体机。
9.根据权利要求1所述的***,其特征在于,还包括:传感器、智能终端和云平台;
所述传感器,用于获取用户当前距离,并通过数据传输模块将所述用户当前距离传输到所述云平台;
所述智能终端,用于采集用户的脸部图像信息,并通过数据传输模块将所述脸部图像信息传输到云平台;所述智能终端通过数据传输模块接收视力表和视力测试结果,并对所述视力表和所述视力测试结果进行显示;所述智能终端包括手机或平板;
所述云平台,根据接收到的所述脸部图像信息对所述用户进行人脸偏离校准,根据接收到的所述脸部图像信息和用户当前距离生成视力表,并通过所述数据传输模块将所述视力表传输到所述智能终端,所述云平台根据所述视力表对所述用户进行视力测试,获得视力测试结果,通过所述数据传输模块将所述视力测试结果传输到所述智能终端。
10.根据权利要求7至9任一项所述的***,其特征在于,还包括:
头部固定托架,通过所述数据传输模块与所述云平台连接;所述头部固定托架用于对所述用户的头部进行水平方向或垂直方向的调整;所述头部固定托架设置有靶点和遮挡眼部结构,所述云平台根据所述靶点的位置获取所述头部固定托架与显示屏之间的水平距离;所述遮挡眼部结构用于遮挡左眼或右眼;所述头部固定托架包括基础头部固定支架和头戴式固定托架;所述基础头部固定托架还包括下巴托架;所述下巴托架用于固定头部;所述头戴式固定托架还用于实时获取所述头戴式支架和显示屏之间的水平距离,并根据所述用户的实时水平距离调整显示字符图形的大小。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210806308.XA CN115331282A (zh) | 2022-07-08 | 2022-07-08 | 一种智能视力测试*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210806308.XA CN115331282A (zh) | 2022-07-08 | 2022-07-08 | 一种智能视力测试*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN115331282A true CN115331282A (zh) | 2022-11-11 |
Family
ID=83916980
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210806308.XA Pending CN115331282A (zh) | 2022-07-08 | 2022-07-08 | 一种智能视力测试*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115331282A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115732091A (zh) * | 2022-11-24 | 2023-03-03 | 深圳安视信息技术有限公司 | 视力自助筛查*** |
-
2022
- 2022-07-08 CN CN202210806308.XA patent/CN115331282A/zh active Pending
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115732091A (zh) * | 2022-11-24 | 2023-03-03 | 深圳安视信息技术有限公司 | 视力自助筛查*** |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11330977B2 (en) | Digital visual acuity eye examination for remote physician assessment | |
CN106060142A (zh) | 一种能够检查视力的手机及使用其进行视力检查的方法 | |
CN112689470B (zh) | 用于使用计算装置执行散光力测试的方法以及相应的计算装置 | |
CN112399817A (zh) | 测量眼睛屈光 | |
US20210030268A1 (en) | Systems and methods for displaying objects on a screen at a desired visual angle | |
CN109634431B (zh) | 无介质浮空投影视觉追踪互动*** | |
CN109106333A (zh) | 一种自动调节式自助视力筛查***及装置 | |
CN111248851A (zh) | 一种视功能自测方法 | |
CN111344222A (zh) | 执行眼睛检查测试的方法 | |
CN113993441A (zh) | 用于交互式测量眼屈光不正、阅读镜加光度和度数的计算机实现方法和*** | |
CN115331282A (zh) | 一种智能视力测试*** | |
CN114931353B (zh) | 一种便捷的快速对比敏感度检测*** | |
CN113197542B (zh) | 一种在线自助视力检测***、移动终端及存储介质 | |
CN115944266A (zh) | 基于眼动追踪技术的视功能确定方法及装置 | |
US10342421B2 (en) | Method for measuring visual acuity | |
JP2015123262A (ja) | 角膜表面反射画像を利用した視線計測方法及びその装置 | |
JP6613865B2 (ja) | 読書範囲検出装置、読書範囲検出方法及び読書範囲検出用コンピュータプログラム | |
CN217723475U (zh) | 一种用于视力检测的眼镜 | |
US20230181029A1 (en) | Method and device for determining at least one astigmatic effect of at least one eye | |
CN112587083B (zh) | 视觉处理方法、装置及计算机存储介质 | |
CN217938189U (zh) | 一种视力检测装置 | |
WO2023242635A2 (en) | Single device remote visual acuity testing systems and methods | |
JP2006075348A (ja) | 相互視分析装置、相互視分析方法および相互視分析プログラム | |
WO2023148372A1 (en) | A computer-implemented systems and methods for interactively measuring either or both sides of the interval of clear vision of the eye | |
WO2022258647A1 (en) | Method and device for determining a visual performance |
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 |