一种基于光源成像的室内可见光定位方法
【技术领域】
[0001] 本发明涉及室内照明集成的室内可见光定位技术,尤其涉及一种基于光源成像的 室内可见光定位方法,属于可见光通信技术领域。
【背景技术】
[0002] 随着网络技术的迅速发展和人们对基于位置服务需求的不断增长,室内定位技术 的重要性和潜在市场不断增加。由于受到传输损耗和多径效应的影响,传统的GPS定位技术 并不能在室内有效地使用。因此,逐渐出现了一系列基于Wi-Fi、蓝牙、超声、红外和超宽带 原理的室内定位系统。但是由于定位精度和成本的限制,这些定位方法并未得到广泛应用。 随着材料技术的进步,以LED为代表的照明光源以其高发光效率、低能耗、低成本、高显色性 和环境友好等优势逐渐得到普及。与此同时,相对于传统照明光源,LED光源具有较高的调 制带宽,为基于可见光的通信和定位技术提供了器件支持。
[0003] 与广为使用的GPS定位相比,可见光定位技术能在室内环境下使用,弥补了GPS定 位的盲区。与基于Wi-Fi和蓝牙的定位技术相比,可见光定位技术具有受多径效应和其他设 备干扰的影响远小于射频信号。因此其定位精度远大于基于Wi-Fi和蓝牙定位技术的定位 精度。而与基于超声、红外和超宽带(UWB)的室内定位技术相比,可见光定位技术可直接利 用室内用于照明的灯具,在不影响正常室内照明的前提下同时实现精确的定位。因此其架 设成本更低,更易于推广和实用。
[0004] 近年来,随着室内可见光定位技术不断发展,出现了多种原理的可见光定位系统 和专利。在这些室内可见光定位系统中,接收端的探测器可分为两类,即高速光电探测器 (如专利"基于室内照明的定位导航系统"、"一种室内可见光定位方法"和发表于2015年第3 期的《电子与信息学报》的文章"基于多LED的高精度室内可见光定位方法")和成像探测器。 对于大多数个人智能移动设备来说,并不配置高速光电探测器,在定位时需要加装额外的 附件;因此基于成像探测器的定位方法更易实用。当前,基于成像探测器的定位方法(如专 利"基于可见光的室内定位方法、装置和系统以及光源")均将每个光源视为一个整体,并未 充分利用单个光源包含的丰富的定位信息,因此精度受到一定限制。
【发明内容】
[0005] 本发明的目的在于解决目前室内定位接收设备成本和定位精度之间存在的矛盾, 提供一种基于光源成像的室内可见光定位方法。
[0006] 其技术解决方案是:一种基于光源成像的室内可见光定位方法所依托的一种基于 光源成像的室内可见光定位系统,包含发射端和接收端两个部分,其中发射端在满足照明 要求的同时,为成像定位系统提供参考点;接收端包括成像探测器、角度识别模块和成像定 位算法处理模块,根据其采集到的光源图像和接收端自身的角度信息进行解算,并最终对 其自身进行定位。
[0007] 对于每个定位小区,上述发射端仅具有一个。在实际使用时通过不同小区的组合 对室内环境进行覆盖。每个发射端均由电源模块、光源驱动模块、光源三部分组成。
[0008] 所述的电源模块使用的是交流转直流电路,其主要功能是将市电转化为光源驱动 模块所需要的直流电压;为光源驱动模块提供电源。
[0009] 所述的光源驱动模块为其对应的光源提供恰当的驱动电流,使其发出满足室内照 明要求的可见光。
[0010] 所述的成像探测器主要用来采集图像,为基于光源成像的成像定位算法提供原始 图像数据;
[0011] 所述的角度识别模块集成在接收端内部,结合加速度计、地磁探测器和陀螺仪对 探测器自身的角度进行探测,并获取接收端在三维空间直角坐标系中的方位角、俯仰角和 滚转角。
[0012] 所述的成像定位算法处理模块中的成像定位算法,主要是利用光源实际大小和像 面上光源投影大小的比例计算移动端高度;同时将光源抽象为多个定位参考点,并在像面 的光源投影上获取对应的投影点;再利用基于相似三角形和几何光学的原理列出定位方程 组,最后用数值方法解出最小二乘解,完成对接收端的定位。具体步骤如下:
[0013] 步骤一、根据光源的特征对将光源抽象成N个定位参考点(N为大于等于3的整数), 假设每个参考点的空间坐标为(11,7 1,2)1£[1,2,...少]。由于在同一光源中,各参考点的2 坐标相等;
[0014] 步骤二、在定位小区内部利用成像探测器对进行图像采集,获取光源在像面上的 投影图像;
[0015] 步骤三、利用角度识别模块获取接收端的方位角、俯仰角和滚转角;
[0016] 步骤四、利用接收端的方位角、俯仰角和滚转角对采集到的图像进行重建,使重建 的图像近似于接收端在方位角、俯仰角和滚转角均等于〇时所采集的图像,重建公式如下:
[0018] 其中(X'趣,y'趣)为重建后图像中光源光斑中各个像素点的坐标,(X'雜,y'雜)为 采集的图像中光源光斑中各个像素点的坐标,α,β,γ分别为接收端的方位角、俯仰角和滚 转角。
[0019] 步骤五、根据重建的图像,对重建图像中光源的投影进行参考点对应投影点的选 取,使得在光源投影上选取的投影点与之前在光源上选取的参考点一一对应。假设各投影 点在以像面中心为原点,像面两边为坐标轴的二维直角坐标系中的坐标分别为(x'uy'iH e[l,2,...,N],其下标与参考点坐标的下标一一对应。
[0020] 步骤六、根据光源大小与重建图像中其对应投影大小的比例以及成像探测器焦 距,计算接收端的高度为:h = fXk;
[0021] 其中,所述的成像探测器焦距f可直接由接收图像内部的集成信息读出,比例k是 光源的真实直径与其在成像探测器上投影的直径之比;
[0022] 步骤七、根据上述步骤五和步骤六中获得的坐标和高度值,列出如下的定位方程 组:
[0024]步骤八、对步骤七的上述方程组求最小二乘解,可得接收端的空间坐标为(x,y,z-h),定位完成。
[0025]有益效果
[0026] 本发明一种基于光源成像的室内可见光定位方法,同现有技术"基于室内照明的 定位导航系统"和"一种可见光定位系统及方法"相比,具有以下有益效果:
[0027] 1)利用在移动设备和固定设备上广泛使用的成像探测器和角度识别模块作为接 收器件,不需要对设备本身进行改造或者添加额外的附件;
[0028] 2)在实现高精度室内定位的同时,小区内只需要一个发射端,降低了设备的密度 和成本。
【附图说明】
[0029] 图1为本发明一种基于光源成像的室内可见光定位方法及其实施例中的流程图;
[0030] 图2为本发明实施例1中发射端的原理框图;
[0031 ]图3为本发明实施例1的定位算法流程图。
【具体实施方式】
[0032]为了更好的说明本发明的目的和优点,下面结合附图详细描述本发明的优选实施 方式。为了便于描述和突出显示本发明,附图中省略了现有技术中已有的相关部件,并将省 略对这些公知部件的描述。
[0033] 实施例1
[0034] 结合图1,图2,图3,一种基于光源成像的室内可见光定位方法,包含发射端和接收 端两个部分,其中发射端在满足照明要求的同时,为成像定位系统提供参考点;接收端包括 成像探测器角度识别模块和成像定位算法处理模块,根据其采集到的光源图像和接收端自 身的角度信息进行解算,并最终对其自身进行定位。
[0035]图1中所描述的本发明一种基于光源成像的室内可见光定位系统的原理示意框 图,其主要特征是包括发射端和接收端两部分。
[0036]图2所描述的是本实施例中的一种基于光源成像的室内可见光定位系统的发射端 原理框图。其中,每个定位小区仅具有一个发射端。对于每个发射端而言,都可以分为201电 源模块,202LED驱动电路,203LED芯片和204匀光灯罩4个部分;其中,所述的201电源模块直 接连接220V市电,将交流电转换为LED驱动电路所需要的36V直流电压;所述的202LED驱动 电路采用德州仪器的LM3402芯片为核心,将来自电源的驱动电压转化为驱动电流,并以此 来驱动LED;所述的203LED芯片为经过串并联的多个白光LED芯片,将LED驱动电路输出的驱 动电流转化为可见光,在提供照明的同时为定位系统提供参考点;所述的204匀光灯罩将多 个LED芯片输出的可见光混合均匀,以保证照明光在空间的均匀发射。
[0037] 在本实施例中,接收端采用具有摄像头、陀螺仪、加速度计和地磁探测器的手机。 利用其前端或后端的彩色摄像头进行光源图像的采集,并利用陀螺仪、加速度计和地磁探 测器对手机的角度进行探测。之后,成像定位算法将图像和角度数据上传至云端。处理完成 之后,将定位结果传回手机,同时通过软件的形式显示在手机屏幕上。
[0038] 图3所描述的是本发明及实施例中一种基于光