CN111652136B - 基于深度图像的行人检测方法及装置 - Google Patents

基于深度图像的行人检测方法及装置 Download PDF

Info

Publication number
CN111652136B
CN111652136B CN202010493600.1A CN202010493600A CN111652136B CN 111652136 B CN111652136 B CN 111652136B CN 202010493600 A CN202010493600 A CN 202010493600A CN 111652136 B CN111652136 B CN 111652136B
Authority
CN
China
Prior art keywords
marker
ground
human body
image
depth
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.)
Active
Application number
CN202010493600.1A
Other languages
English (en)
Other versions
CN111652136A (zh
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.)
Jiangsu Biying Technology Co ltd
Jiangsu Suning Cloud Computing Co ltd
Original Assignee
Suning Cloud Computing 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 Suning Cloud Computing Co Ltd filed Critical Suning Cloud Computing Co Ltd
Priority to CN202010493600.1A priority Critical patent/CN111652136B/zh
Publication of CN111652136A publication Critical patent/CN111652136A/zh
Priority to PCT/CN2021/095972 priority patent/WO2021244364A1/zh
Application granted granted Critical
Publication of CN111652136B publication Critical patent/CN111652136B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/10Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/10Segmentation; Edge detection
    • G06T7/136Segmentation; Edge detection involving thresholding
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/10Segmentation; Edge detection
    • G06T7/194Segmentation; Edge detection involving foreground-background segmentation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/80Analysis of captured images to determine intrinsic or extrinsic camera parameters, i.e. camera calibration
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/10Image acquisition modality
    • G06T2207/10028Range image; Depth image; 3D point clouds
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/20Special algorithmic details
    • G06T2207/20212Image combination
    • G06T2207/20221Image fusion; Image merging
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/30Subject of image; Context of image processing
    • G06T2207/30196Human being; Person

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Human Computer Interaction (AREA)
  • Multimedia (AREA)
  • Image Processing (AREA)
  • Image Analysis (AREA)

Abstract

本发明公开一种基于深度图像的行人检测方法及装置,通过深度摄像头俯拍采集场景内的行人数据,提升了行人检测数据的准确性。该方法包括:基于第一深度图像中框选的地面区域构建地面拟合公式,以及基于至少一个标记物区域构建对应的标记物拟合公式;将由地面拟合公式建立的地面蒙版以及各标记物拟合公式建立的标记物蒙版融合,得到当前场景的背景蒙版;根据多帧连续的第二深度图像中的像素点以及背景蒙版中的像素点,对背景蒙版进行背景更新;将实时获取的第三深度图像与更新后的背景蒙版进行像素点比对,锁定第三深度图像中包含人体像素的前景区域;采用区域生长方式对前景区域中的人体区域进行合并和/或分割处理,得到人体检测数据。

Description

基于深度图像的行人检测方法及装置
技术领域
本发明涉及图像识别技术领域,尤其涉及一种基于深度图像的行人检测方法及装置。
背景技术
在人工智能蓬勃发展的时代,各种新的事物如雨后春笋一样发展起来,无人超市、无人商店等新事物纷纷涌现。随着智能零售的时代潮流,将线下零售和人工智能相结合,提供一种和线上购物一样流畅的全新购物方式成为新的研究方向。通过在一个封闭场景利用全覆盖式摄像头拍摄进入场景内的每一个顾客的行为轨迹,实时提供商品推荐和结算等服务,真正意义上做到即拿即走的无感知购物体验。
目前为数不多的行人检测多采用斜拍方案,优点在于拍摄投影面积较大,便于获取更多的特征信息,但随之而来的是遮挡问题导致部分特征信息的缺失,如两人并排行走,一人的部分身体特征会被另一人遮挡,对于无人店这样的复杂场景中,遮挡可能带来出店无法结算的问题,影响了用户的购物体验。
发明内容
本发明的目的在于提供一种基于深度图像的行人检测方法及装置,通过深度摄像头俯拍的形式采集场景内的行人数据,有效解决了单摄像头斜拍带来的遮挡信息缺失问题,提高了行人检测数据的准确性。
为了实现上述目的,本发明的第一方面提供一种基于深度图像的行人检测方法,所述深度图像由深度摄像头俯拍获取,所述方法包括:
基于第一深度图像中框选的地面区域构建地面拟合公式,以及基于至少一个标记物区域构建与标记物区域一一对应的标记物拟合公式;
将由地面拟合公式建立的地面蒙版以及各标记物拟合公式建立的标记物蒙版融合,得到当前场景的背景蒙版;
根据多帧连续的第二深度图像中的像素点以及背景蒙版中的像素点,对背景蒙版进行背景更新;
将实时获取的第三深度图像与更新后的背景蒙版进行像素点比对,锁定第三深度图像中包含人体像素的前景区域;
采用区域生长方式对前景区域中的人体区域进行合并和/或分割处理,得到人体检测数据。
优选地,基于第一深度图像中框选的地面区域构建地面拟合公式的方法包括:
S11,统计与地面区域对应的数据集合,所述数据集合包括多个图像点;
S12,从地面区域中随机选择n个图像点组建地面初始数据集,n≥3且n为整数;
S13,基于当前选择的n个图像点构建初始地面拟合公式,遍历初始数据集中未被选择的图像点,将其依次代入初始地面拟合公式计算对应图像点的地面拟合值;
S14,将小于第一阈值的地面拟合值筛选出来,生成第i轮的有效地面拟合值集合,i的初始值为1;
S15,当第i轮的有效地面拟合值集合对应的图像点数量与地面区域中图像点总数量的比值大于第二阈值,则将第i轮有效地面拟合值集合中的全部地面拟合值累加;
S16,当第i轮中全部地面拟合值的累加结果小于第三阈值,则将第i轮对应的初始地面拟合公式定义为地面拟合公式,当第i轮对应的全部地面拟合值累加结果大于第三阈值,令i=i+1,并在i未达到阈值轮数时返回步骤S12,否则执行步骤S17;
S17,将所有轮中全部地面拟合值累加结果最小值对应的初始地面拟合公式定义为地面拟合公式。
较佳地,基于标记物区域构建对应的标记物拟合公式的方法包括:
S21,统计与标记物区域一一对应的数据集合,所述数据集合中包括多个图像点;
S22,从标记物区域中随机选择n个图像点组建标记物初始数据集,n≥3且n为整数;
S23,基于当前选择的n个图像点构建初始标记物拟合公式,遍历初始数据集中未被选择的图像点,将其依次代入初始标记物拟合公式计算对应图像点的标记物拟合值;
S24,将小于第一阈值的标记物拟合值筛选出来,生成第i轮的有效标记物拟合值集合,i的初始值为1;
S25,当第i轮的有效标记物拟合值集合对应的图像点数量与标记物区域中图像点总数量的比值大于第二阈值,则将第i轮有效标记物拟合值集合中的全部标记物拟合值累加;
S26,当第i轮中全部标记物拟合值的累加结果小于第三阈值,则将第i轮对应的初始标记物拟合公式定义为标记物拟合公式,当第i轮对应的全部标记物拟合值累加结果大于第三阈值,令i=i+1,并在i未达到阈值轮数时返回步骤S22,否则执行步骤S27;
S27,将所有轮中全部标记物拟合值累加结果最小值对应的初始标记物拟合公式定义为标记物拟合公式。
进一步地,将由地面拟合公式建立的地面蒙版以及各标记物拟合公式建立的标记物蒙版融合,得到当前场景的背景蒙版的方法包括:
基于地面拟合公式构建地面方程,以及基于标记物拟合公式构建标记物方程;
遍历第一深度图像中的图像点,分别代入地面方程和标记物方程得到该图像点的地面距离和标记物距离;
筛选出地面距离小于地面阈值的图像点填充为地面蒙版,以及筛选出标记物距离小于标记物阈值的图像点填充为标记物蒙版;
将地面蒙版和全部的标记物蒙版融合,得到当前场景的背景蒙版。
优选地,根据多帧连续的第二深度图像中的像素点以及背景蒙版中的像素点,对背景蒙版进行背景更新的方法包括:
依次将第m帧第二深度图像与第m+1帧第二深度图像中各对应位置像素点的深度值进行大小值比对,m的初始值为1;
识别深度值发生变化的像素点,将第m+1帧第二深度图像中对应位置像素点的深度值更新为比对结果中的大值,令m=m+1,重新对第m帧第二深度图像与第m+1帧第二深度图像中各对应位置像素点的深度值进行比对,直至得到最后一帧第二深度图像中各位置像素点及其对应的深度值;
将最后一帧第二深度图像中各位置像素点及其对应的深度值与背景蒙版中各位置像素点及其对应的深度值进行大小值比对;
识别深度值发生变化的像素点,将背景蒙版中对应位置像素点的深度值更新为比对结果中的小值。
较佳地,将实时获取的第三深度图像与更新后的背景蒙版进行像素点比对,锁定第三深度图像中包含人体像素的前景区域的方法包括:
将实时获取的第三深度图像中的各位置像素点及其对应的深度值与更新后的背景蒙版中各位置像素点及其对应的深度值进行大小值比对;
识别所述第三深度图像中深度值变小的像素点,汇总得到包含人体像素的前景区域。
进一步地,采用区域生长方式对前景区域中的人体区域进行合并和/或分割处理的方法包括:
根据设定的生长阈值,采用连通域标记算法识别出前景区域中的人体像素点集;
识别前景区域中人体像素点集的数量,当为多个人体像素点集时分别计算每个人体像素点集的中心点;
将得到的中心点两两连线并计算连线距离,同时将各条连线向地面区域正投影,分别获取到每条连线与地面方程的夹角θ;
基于连线距离及对应的夹角θ,得到两个人体像素点集对应的人体距离;
当人体距离大于距离阈值时,将两个人体像素点集对应为两个不同人体产生的人体区域,反之将两个人体像素点集视为同一个人体产生的人体区域。
优选地,得到人体检测数据的方法包括:
基于设定的距离间隔采用降采样方式寻找一个人体区域或者多个人体区域的局部最高像素点;
通过区域生长方式锁定一个人体区域或者多个人体区域的头部区域,同时利用地面方程计算一个人体区域或多个人体区域对应的人体检测数据,所述人体检测数据包括人体身高和头部的像素点坐标。
较佳地,所述标记物区域为货架区域。
与现有技术相比,本发明提供的基于深度图像的行人检测方法具有以下
有益效果:
本发明提供的基于深度图像的行人检测方法,实际应用时可将其划分为算法准备阶段、算法初始化阶段和算法检测应用阶段,其中,算法准备阶段也即背景蒙版生成阶段,其具体过程为:首先获取通过深度摄像头俯拍当前检测场景的深度图像,并在第一深度图像中框选出地面区域和至少一个标记物区域,构建出地面拟合公式及对应的标记物拟合公式,然后将由地面拟合公式建立的地面蒙版以及各标记物拟合公式建立的标记物蒙版融合,得到当前场景的背景蒙版。算法初始化阶段也即背景蒙版更新阶段,其具体过程为:根据获取的多帧连续第二深度图像中的像素点参数值以及背景蒙版中的像素点参数值,对背景蒙版进行背景更新。算法检测应用阶段可分为前景区域识别阶段和人体区域检测阶段,其对应的具体过程为:将实时获取的第三深度图像与更新后的背景蒙版进行像素点比对,锁定第三深度图像中包含人体像素的前景区域,采用区域生长方式对前景区域中的人体区域进行合并和/或分割处理,得到一个人体区域或者多个人体区域的人体检测数据。
可见,本发明使用俯拍方式获取深度图像并建立的背景蒙版,解决了斜拍带来遮挡导致信息缺失的问题,提升了行人检测的适用场景,另外,使用深度相机相比较于普通相机来说增加了图像的信息维度,可获取到包括人体身高和头部三维空间坐标的数据,提高了行人检测数据的准确性。
本发明的第二方面提供一种基于深度图像的行人检测装置,应用于上述技术方案所述的基于深度图像的行人检测方法中,所述装置包括:
拟合公式构建单元,基于第一深度图像中框选的地面区域构建地面拟合公式,以及基于至少一个标记物区域构建与标记物区域一一对应的标记物拟合公式;
蒙版生成单元,将由地面拟合公式建立的地面蒙版以及各标记物拟合公式建立的标记物蒙版融合,得到当前场景的背景蒙版;
蒙版更新单元,根据多帧连续的第二深度图像中的像素点以及背景蒙版中的像素点,对背景蒙版进行背景更新;
前景区域识别单元,将实时获取的第三深度图像与更新后的背景蒙版进行像素点比对,锁定第三深度图像中包含人体像素的前景区域;
人体检测单元,采用区域生长方式对前景区域中的人体区域进行合并和/或分割处理,得到人体检测数据。
与现有技术相比,本发明提供的基于深度图像的行人检测装置的有益效果与上述技术方案提供的基于深度图像的行人检测方法的有益效果相同,在此不做赘述。
本发明的第三方面提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,计算机程序被处理器运行时执行上述基于深度图像的行人检测方法的步骤。
与现有技术相比,本发明提供的计算机可读存储介质的有益效果与上述技术方案提供的基于深度图像的行人检测方法的有益效果相同,在此不做赘述。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本发明的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1为本发明实施例一中基于深度图像的行人检测方法的流程示意图。
具体实施方式
为使本发明的上述目的、特征和优点能够更加明显易懂,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动的前提下所获得的所有其它实施例,均属于本发明保护的范围。
实施例一
请参阅图1,本实施例提供一种基于深度图像的行人检测方法,深度图像由深度摄像头俯拍获取,该方法包括:
基于第一深度图像中框选的地面区域构建地面拟合公式,以及基于至少一个标记物区域构建与标记物区域一一对应的标记物拟合公式;
将由地面拟合公式建立的地面蒙版以及各标记物拟合公式建立的标记物蒙版融合,得到当前场景的背景蒙版;
根据多帧连续的第二深度图像中的像素点以及背景蒙版中的像素点,对背景蒙版进行背景更新;
将实时获取的第三深度图像与更新后的背景蒙版进行像素点比对,锁定第三深度图像中包含人体像素的前景区域;
采用区域生长方式对前景区域中的人体区域进行合并和/或分割处理,得到人体检测数据。
本实施例提供的基于深度图像的行人检测方法,实际应用时可将其划分为算法准备阶段、算法初始化阶段和算法检测应用阶段,其中,算法准备阶段也即背景蒙版生成阶段,其具体过程为:首先获取通过深度摄像头俯拍当前检测场景的深度图像,并在第一深度图像中框选出地面区域和至少一个标记物区域,构建出地面拟合公式及对应的标记物拟合公式,然后将由地面拟合公式建立的地面蒙版以及各标记物拟合公式建立的标记物蒙版融合,得到当前场景的背景蒙版。算法初始化阶段也即背景蒙版更新阶段,其具体过程为:根据获取的多帧连续第二深度图像中的像素点参数值以及背景蒙版中的像素点参数值,对背景蒙版进行背景更新。算法检测应用阶段可分为前景区域识别阶段和人体区域检测阶段,其对应的具体过程为:将实时获取的第三深度图像与更新后的背景蒙版进行像素点比对,锁定第三深度图像中包含人体像素的前景区域,采用区域生长方式对前景区域中的人体区域进行合并和/或分割处理,得到一个人体区域或者多个人体区域的人体检测数据。
可见,本实施例使用俯拍方式获取深度图像并建立的背景蒙版,解决了斜拍带来遮挡导致信息缺失的问题,提升了行人检测的适用场景,另外,使用深度相机相比较于普通相机来说增加了图像的信息维度,可获取到包括人体身高和头部三维空间坐标的数据,提高了行人检测数据的准确性。
需要说明的是,上述实施例中的第一深度图像、第二深度图像和第三深度图像的区别仅在于用途不同,其中,第一深度图像是为构建地面拟合公式和构建地面拟合公式所使用,第二深度图像是为更新背景蒙版所使用,第三深度图像是用于获取人体检测数据的实时检测图像。例如,将通过深度摄像头俯拍监控区域得到的第1帧深度图像作为第一深度图像,将第2帧-第100帧深度图像作为第二深度图像,在背景蒙版更新完成后,将深度摄像头俯拍监控区域得到的实时图像作为第三深度图像。
上述实施例中,基于第一深度图像中框选的地面区域构建地面拟合公式的方法包括:
S11,统计与地面区域对应的数据集合,所述数据集合包括多个图像点;
S12,从地面区域中随机选择n个图像点组建地面初始数据集,n≥3且n为整数;
S13,基于当前选择的n个图像点构建初始地面拟合公式,遍历初始数据集中未被选择的图像点,将其依次代入初始地面拟合公式计算对应图像点的地面拟合值;
S14,将小于第一阈值的地面拟合值筛选出来,生成第i轮的有效地面拟合值集合,i的初始值为1;
S15,当第i轮的有效地面拟合值集合对应的图像点数量与地面区域中图像点总数量的比值大于第二阈值,则将第i轮有效地面拟合值集合中的全部地面拟合值累加;
S16,当第i轮中全部地面拟合值的累加结果小于第三阈值,则将第i轮对应的初始地面拟合公式定义为地面拟合公式,当第i轮对应的全部地面拟合值累加结果大于第三阈值,令i=i+1,并在i未达到阈值轮数时返回步骤S12,否则执行步骤S17;
S17,将所有轮中全部地面拟合值累加结果最小值对应的初始地面拟合公式定义为地面拟合公式。
上述实施例中,基于标记物区域构建对应的标记物拟合公式的方法包括:
S21,统计与标记物区域一一对应的数据集合,所述数据集合中包括多个图像点;
S22,从标记物区域中随机选择n个图像点组建标记物初始数据集,n≥3且n为整数;
S23,基于当前选择的n个图像点构建初始标记物拟合公式,遍历初始数据集中未被选择的图像点,将其依次代入初始标记物拟合公式计算对应图像点的标记物拟合值;
S24,将小于第一阈值的标记物拟合值筛选出来,生成第i轮的有效标记物拟合值集合,i的初始值为1;
S25,当第i轮的有效标记物拟合值集合对应的图像点数量与标记物区域中图像点总数量的比值大于第二阈值,则将第i轮有效标记物拟合值集合中的全部标记物拟合值累加;
S26,当第i轮中全部标记物拟合值的累加结果小于第三阈值,则将第i轮对应的初始标记物拟合公式定义为标记物拟合公式,当第i轮对应的全部标记物拟合值累加结果大于第三阈值,令i=i+1,并在i未达到阈值轮数时返回步骤S22,否则执行步骤S27;
S27,将所有轮中全部标记物拟合值累加结果最小值对应的初始标记物拟合公式定义为标记物拟合公式。
具体实施时,下文以标记物拟合公式为例进行说明:
首先通过程序设定的交互模式框选出地面区域,筛选出仅包含地面图像点的数据集合,然后随机选择3个图像点组建地面初始数据集,采用平面公式拟合初始地面拟合公式,aix+biy+ciz+di=0,其中,i表示深度摄像头的编号,若全场景仅使用1台深度摄像头,则i的取值为1,也即仅针对这一台深度摄像头拍摄的第一深度图像构建地面拟合公式,若全场景使用了w台深度摄像头,则i取值分别遍历1至n,也即需要针仅对这w台深度摄像头拍摄的第一深度图像一一构建出对应的地面拟合公式。
在初始地面拟合公式构建完成后,遍历初始数据集中未被选择的图像点(除了已选择的3个图像点),将每个图像点对应的视觉坐标值(x、y、z)依次代入初始地面拟合公式(|axi+byi+czi+di|)计算出遍历的图像点对应的地面拟合值error_current,将小于第一阈值e的地面拟合值筛选出来,组成与本轮初始地面拟合公式对应的有效地面拟合值集合,在本轮有效地面拟合值集合中对应的图像点数量与地面区域中图像点总数量的比值大于第二阈值d时,则将本轮有效地面拟合值集合中的全部地面拟合值累加得到结果
error_sum,并在本轮中error_sum<error_best时,error_best为第三阈值,则基于本轮初始地面拟合公式中的a、b、c、d的值构建出地面拟合公式,而在本轮中error_sum≥error_best时,需重复上述步骤进入下一轮,也即重新选择3个图像点组建地面初始数据集,构建出初始地面拟合公式并得到本轮中的全部地面拟合值累加结果,直至将所有轮中全部地面拟合值累加结果最小值对应的初始地面拟合公式定义为地面拟合公式。
通过上述过程,可有效避免一些异常点的干扰,求得的地面拟合公式更加贴合地面,另外,由于地面拟合公式中a、b、c、d的值是采用随机一致性算法求得的,因此得到的地面拟合公式可作为第一深度图像中地面区域的最优模型,有效的滤除了异常点的影响,防止建立的地面方程偏离地面。
同理,标记物拟合公式的构建过程与地面拟合公式的构建过程逻辑一致,本实施例在此不做赘述,但需要强调的是,由于标记物区域通常不止一个,故需针对多个标记物区域一一对应的标记物拟合公式。
上述实施例中将由地面拟合公式建立的地面蒙版以及各标记物拟合公式建立的标记物蒙版融合,得到当前场景的背景蒙版的方法包括:
基于地面拟合公式构建地面方程,以及基于标记物拟合公式构建标记物方程;
遍历第一深度图像中的图像点,分别代入地面方程和标记物方程得到该图像点的地面距离和标记物距离;
筛选出地面距离小于地面阈值的图像点填充为地面蒙版,以及筛选出标记物距离小于标记物阈值的图像点填充为标记物蒙版;
将地面蒙版和全部的标记物蒙版融合,得到当前场景的背景蒙版。
具体实施时,利用通用方程
Figure BDA0002522003020000111
分别计算地面方程和标记物方程,当分子|axi+byi+czi+di|为地面拟合公式,且分母a、b、c为地面拟合公式中的值时,则该方程表示地面方程,当分子|axi+byi+czi+di|为标记物拟合公式,且分母a、b、c为标记物拟合公式中的值时,则该方程表示标记物方程。在地面方程和标记物方程构建完成后,通过遍历第一深度图像中的全部图像点,并分别代入地面方程和标记物方程得到该图像点的地面距离和标记物距离,筛选出地面距离小于地面阈值的图像点填充为地面蒙版,以及筛选出标记物距离小于标记物阈值的图像点填充为标记物蒙版。
示例性地,地面阈值和标记物阈值均设置为10cm,也即地面10cm以内的区域定义为地面蒙版,将标记物10cm以的区域内定义为标记物蒙版,最终将地面蒙版和全部的标记物蒙版区域定义为当前场景的背景蒙版。通过场景背景蒙版的建立,有效的滤除了标记物区域和地面区域上的噪声,并且解决了深度摄像头拍摄这些区域产生的噪声导致算法性能下降的问题。
上述实施例中,根据多帧连续的第二深度图像中的像素点以及背景蒙版中的像素点,对背景蒙版进行背景更新的方法包括:
依次将第m帧第二深度图像与第m+1帧第二深度图像中各对应位置像素点的深度值进行大小值比对,m的初始值为1;
识别深度值发生变化的像素点,将第m+1帧第二深度图像中对应位置像素点的深度值更新为比对结果中的大值,令m=m+1,重新对第m帧第二深度图像与第m+1帧第二深度图像中各对应位置像素点的深度值进行比对,直至得到最后一帧第二深度图像中各位置像素点及其对应的深度值;
将最后一帧第二深度图像中各位置像素点及其对应的深度值与背景蒙版中各位置像素点及其对应的深度值进行大小值比对;
识别深度值发生变化的像素点,将背景蒙版中对应位置像素点的深度值更新为比对结果中的小值。
具体实施时,首先对深度摄像头的内参和外参进行标定,用来对图像进行二维坐标到三维坐标的转换,以便通过实际的物理意义进行相关计算。然后利用每个深度摄像头连续拍摄100帧第二深度图像,针对每个深度摄像头拍摄的100帧第二深度图像对背景蒙版进行背景更新。更新过程为:通过对100帧第二深度图像中各相同位置像素点(row,col)的深度值进行比较,从100帧第二深度图像中筛选出每个相同位置像素点(row,col)对应深度值的最大值,使得输出的第100帧第二深度图像中各位置像素点(row,col)对应的深度值均为上述100帧第二深度图像中的最大值,这样设置的目的在于:由于深度摄像头采用的是俯拍方案,因此当第二深度图像中出现过往物体(如行人穿过)时,相应位置像素点的深度值会变小,通过取100帧第二深度图像中相同位置像素点对应深度值的最大值,可以有效避免第二深度图像偶然出现过往物体造成的影响,避免了背景蒙版中出现过往物体的像素点。然后使用第100帧第二深度图像中各位置像素点及其对应的深度值与背景蒙版中各位置像素点及其对应的深度值进行大小值比对,识别深度值发生变化的像素点,将背景蒙版中对应位置像素点的深度值更新为比对结果中的小值,以确保更新后背景蒙版的准确性。
可以理解的是,像素点参数值通过像素点在像素坐标系中的坐标参数表示,图像点参数值通过图像点在视觉坐标系中的坐标参数表示。
上述实施例中,将实时获取的第三深度图像与更新后的背景蒙版进行像素点比对,锁定第三深度图像中包含人体像素的前景区域的方法包括:
将实时获取的第三深度图像中的各位置像素点及其对应的深度值与更新后的背景蒙版中各位置像素点及其对应的深度值进行大小值比对;
识别所述第三深度图像中深度值变小的像素点,汇总得到包含人体像素的前景区域。
通过类似帧差法,可有效滤除实时获取的第三深度图像中的噪声,提升前景区域识别的准确性。
上述实施例中,采用区域生长方式对前景区域中的人体区域进行合并和/或分割处理的方法包括:
根据设定的生长阈值,采用连通域标记算法识别出前景区域中的人体像素点集;
识别前景区域中人体像素点集的数量,当为多个人体像素点集时分别计算每个人体像素点集的中心点;
将得到的中心点两两连线并计算连线距离,同时将各条连线向地面区域正投影,分别获取到每条连线与地面方程的夹角θ;
基于连线距离及对应的夹角θ,得到两个人体像素点集对应的人体距离;
当人体距离大于距离阈值时,将两个人体像素点集对应为两个不同人体产生的人体区域,反之将两个人体像素点集视为同一个人体产生的人体区域。
具体实施时,通过连通域标记算法识别出前景区域中的人体像素点集,首先设定生长阈值th_grow以限制生长的范围及截至条件,然后将生长方式设置为八连通生长方式,在前景区域中从左上向右下遍历像素点识别出人体像素点集,若像素点未被遍历则该像素点(row,col)=0,若像素点已被遍历计算下一个像素点的生长条件,若满足下一像素点(row±1,col±1)-当前像素点(row,col)<th_grow,则表示下一像素点与当前像素点的生长差值小于阈值th_grow,则置下一像素点为当前像素点,否则这个方向的像素点生长截至,转由另一方向重新生长,直至全部像素点(row,col)=1,也即全部像素点均被遍历为止得到一个或多个人体像素点集,此方案相比较于面积过滤方案,可通过生长阈值控制限制生长的条件,防止密集人群中出现人影粘连的情况。然后,通过计算各个人体像素点集的中心点及两两中心点在地面区域上的投影距离,如中心点A与中心点B,两点直线线段为AB,AB与地面方程的夹角为θ,两个人体像素点集对应的人体距离的计算公式为distance=AB*cos(θ),若人体距离大于距离阈值时,将两个人体像素点集对应为两个不同人体产生的人体区域,反之将两个人体像素点集视为同一个人体产生的人体区域。
上述实施例中,得到人体检测数据的方法包括:
基于设定的距离间隔采用降采样方式寻找一个人体区域或者多个人体区域的局部最高像素点;
通过区域生长方式锁定一个人体区域或者多个人体区域的头部区域,同时利用地面方程计算一个人体区域或多个人体区域对应的人体检测数据,所述人体检测数据包括人体身高和头部的像素点坐标。
具体实施时,基于设定的距离间隔采用降采样方式寻找一个人体区域或者多个人体区域的局部最高像素点,然后通过小范围的区域生长得到一个人体区域或者多个人体区域的头部区域,此步骤为限定区域生长的变体,允许向高处生长,在向低处生长时候加了一个阈值,可防止人头过分生长到肩部,然后计算头部区域中像素点的平均值,得到人头中心点的三维坐标(x,y,z),通过公式
Figure BDA0002522003020000141
计算出人头距离地面的身高。综上,人体检测数据包括头部区域和身体身高、以及头部中心点的二维、三维坐标。
考虑到一个拍摄场景中会同时使用多台深度摄像头处理多人同时进入场景内的活动情况,在安装深度摄像头时可使每台深度摄像头拍摄的视角小部分重叠,最大化利用摄像头的视角覆盖面,同时使用REID模块的跨镜追踪技术来实现行人跟踪检测功能。且各个深度摄像头的检测分开进行,最后再通过相互校验融合数据,随着场地的扩大深度摄像头在增加时可迅速扩展,具有良好的算法鲁棒性、多场景复用性、和新版本扩展性。
实施例二
本实施例提供一种基于深度图像的行人检测装置,包括:
拟合公式构建单元,基于第一深度图像中框选的地面区域构建地面拟合公式,以及基于至少一个标记物区域构建与标记物区域一一对应的标记物拟合公式;
蒙版生成单元,将由地面拟合公式建立的地面蒙版以及各标记物拟合公式建立的标记物蒙版融合,得到当前场景的背景蒙版;
蒙版更新单元,根据多帧连续的第二深度图像中的像素点以及背景蒙版中的像素点,对背景蒙版进行背景更新;
前景区域识别单元,将实时获取的第三深度图像与更新后的背景蒙版进行像素点比对,锁定第三深度图像中包含人体像素的前景区域;
人体检测单元,采用区域生长方式对前景区域中的人体区域进行合并和/或分割处理,得到人体检测数据。
与现有技术相比,本发明实施例提供的基于深度图像的行人检测装置的有益效果与上述实施例一提供的基于深度图像的行人检测方法的有益效果相同,在此不做赘述。
实施例三
本实施例提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,计算机程序被处理器运行时执行上述基于深度图像的行人检测方法的步骤。
与现有技术相比,本实施例提供的计算机可读存储介质的有益效果与上述技术方案提供的基于深度图像的行人检测方法的有益效果相同,在此不做赘述。
本领域普通技术人员可以理解,实现上述发明方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,上述程序可以存储于计算机可读取存储介质中,该程序在执行时,包括上述实施例方法的各步骤,而的存储介质可以是:ROM/RAM、磁碟、光盘、存储卡等。
以上,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。

Claims (9)

1.一种基于深度图像的行人检测方法,所述深度图像由深度摄像头俯拍获取,其特征在于,所述方法包括:
基于第一深度图像中框选的地面区域构建地面拟合公式,以及基于至少一个标记物区域构建与标记物区域一一对应的标记物拟合公式;
将由地面拟合公式建立的地面蒙版以及各标记物拟合公式建立的标记物蒙版融合,得到当前场景的背景蒙版;
根据多帧连续的第二深度图像中的像素点以及背景蒙版中的像素点,对背景蒙版进行背景更新;
将实时获取的第三深度图像与更新后的背景蒙版进行像素点比对,锁定第三深度图像中包含人体像素的前景区域;
采用区域生长方式对前景区域中的人体区域进行合并和/或分割处理,得到人体检测数据;
其中,将由地面拟合公式建立的地面蒙版以及各标记物拟合公式建立的标记物蒙版融合,得到当前场景的背景蒙版的方法包括:
基于地面拟合公式构建地面方程,以及基于标记物拟合公式构建标记物方程;
遍历第一深度图像中的图像点,分别代入地面方程和标记物方程得到该图像点的地面距离和标记物距离;
筛选出地面距离小于地面阈值的图像点填充为地面蒙版,以及筛选出标记物距离小于标记物阈值的图像点填充为标记物蒙版;
将地面蒙版和全部的标记物蒙版融合,得到当前场景的背景蒙版。
2.根据权利要求1所述的方法,其特征在于,基于第一深度图像中框选的地面区域构建地面拟合公式的方法包括:
S11,统计与地面区域对应的数据集合,所述数据集合包括多个图像点;
S12,从地面区域中随机选择n个图像点组建地面初始数据集,n≥3且n为整数;
S13,基于当前选择的n个图像点构建初始地面拟合公式,遍历初始数据集中未被选择的图像点,将其依次代入初始地面拟合公式计算对应图像点的地面拟合值;
S14,将小于第一阈值的地面拟合值筛选出来,生成第i轮的有效地面拟合值集合,i的初始值为1;
S15,当第i轮的有效地面拟合值集合对应的图像点数量与地面区域中图像点总数量的比值大于第二阈值,则将第i轮有效地面拟合值集合中的全部地面拟合值累加;
S16,当第i轮中全部地面拟合值的累加结果小于第三阈值,则将第i轮对应的初始地面拟合公式定义为地面拟合公式,当第i轮对应的全部地面拟合值累加结果大于第三阈值,令i=i+1,并在i未达到阈值轮数时返回步骤S12,否则执行步骤S17;
S17,将所有轮中全部地面拟合值累加结果最小值对应的初始地面拟合公式定义为地面拟合公式。
3.根据权利要求1所述的方法,其特征在于,基于至少一个标记物区域构建与标记物区域一一对应的标记物拟合公式的方法包括:
S21,统计与标记物区域一一对应的数据集合,所述数据集合中包括多个图像点;
S22,从标记物区域中随机选择n个图像点组建标记物初始数据集,n≥3且n为整数;
S23,基于当前选择的n个图像点构建初始标记物拟合公式,遍历初始数据集中未被选择的图像点,将其依次代入初始标记物拟合公式计算对应图像点的标记物拟合值;
S24,将小于第一阈值的标记物拟合值筛选出来,生成第i轮的有效标记物拟合值集合,i的初始值为1;
S25,当第i轮的有效标记物拟合值集合对应的图像点数量与标记物区域中图像点总数量的比值大于第二阈值,则将第i轮有效标记物拟合值集合中的全部标记物拟合值累加;
S26,当第i轮中全部标记物拟合值的累加结果小于第三阈值,则将第i轮对应的初始标记物拟合公式定义为标记物拟合公式,当第i轮对应的全部标记物拟合值累加结果大于第三阈值,令i=i+1,并在i未达到阈值轮数时返回步骤S22,否则执行步骤S27;
S27,将所有轮中全部标记物拟合值累加结果最小值对应的初始标记物拟合公式定义为标记物拟合公式。
4.根据权利要求1所述的方法,其特征在于,根据多帧连续的第二深度图像中的像素点以及背景蒙版中的像素点,对背景蒙版进行背景更新的方法包括:
依次将第m帧第二深度图像与第m+1帧第二深度图像中各对应位置像素点的深度值进行大小值比对,m的初始值为1;
识别深度值发生变化的像素点,将第m+1帧第二深度图像中对应位置像素点的深度值更新为比对结果中的大值,令m=m+1,重新对第m帧第二深度图像与第m+1帧第二深度图像中各对应位置像素点的深度值进行比对,直至得到最后一帧第二深度图像中各位置像素点及其对应的深度值;
将最后一帧第二深度图像中各位置像素点及其对应的深度值与背景蒙版中各位置像素点及其对应的深度值进行大小值比对;
识别深度值发生变化的像素点,将背景蒙版中对应位置像素点的深度值更新为比对结果中的小值。
5.根据权利要求4所述的方法,其特征在于,将实时获取的第三深度图像与更新后的背景蒙版进行像素点比对,锁定第三深度图像中包含人体像素的前景区域的方法包括:
将实时获取的第三深度图像中的各位置像素点及其对应的深度值与更新后的背景蒙版中各位置像素点及其对应的深度值进行大小值比对;
识别所述第三深度图像中深度值变小的像素点,汇总得到包含人体像素的前景区域。
6.根据权利要求5所述的方法,其特征在于,采用区域生长方式对前景区域中的人体区域进行合并和/或分割处理的方法包括:
根据设定的生长阈值,采用连通域标记算法识别出前景区域中的人体像素点集;
识别前景区域中人体像素点集的数量,当为多个人体像素点集时分别计算每个人体像素点集的中心点;
将得到的中心点两两连线并计算连线距离,同时将各条连线向地面区域正投影,分别获取到每条连线与地面方程的夹角θ;
基于连线距离及对应的夹角θ,得到两个人体像素点集对应的人体距离;
当人体距离大于距离阈值时,将两个人体像素点集对应为两个不同人体产生的人体区域,反之将两个人体像素点集视为同一个人体产生的人体区域。
7.根据权利要求6所述的方法,其特征在于,得到人体检测数据的方法包括:
基于设定的距离间隔采用降采样方式寻找一个人体区域或者多个人体区域的局部最高像素点;
通过区域生长方式锁定一个人体区域或者多个人体区域的头部区域,同时利用地面方程计算一个人体区域或多个人体区域对应的人体检测数据,所述人体检测数据包括人体身高和头部的像素点坐标。
8.根据权利要求1-7任一项所述的方法,其特征在于,所述标记物区域为货架区域。
9.一种基于深度图像的行人检测装置,所述深度图像由深度摄像头俯拍获取,其特征在于,所述装置包括:
拟合公式构建单元,基于第一深度图像中框选的地面区域构建地面拟合公式,以及基于至少一个标记物区域构建与标记物区域一一对应的标记物拟合公式;
蒙版生成单元,将由地面拟合公式建立的地面蒙版以及各标记物拟合公式建立的标记物蒙版融合,得到当前场景的背景蒙版;
蒙版更新单元,根据多帧连续的第二深度图像中的像素点以及背景蒙版中的像素点,对背景蒙版进行背景更新;
前景区域识别单元,将实时获取的第三深度图像与更新后的背景蒙版进行像素点比对,锁定第三深度图像中包含人体像素的前景区域;
人体检测单元,采用区域生长方式对前景区域中的人体区域进行合并和/或分割处理,得到人体检测数据;
其中,所述蒙版生成单元还用于:
基于地面拟合公式构建地面方程,以及基于标记物拟合公式构建标记物方程;
遍历第一深度图像中的图像点,分别代入地面方程和标记物方程得到该图像点的地面距离和标记物距离;
筛选出地面距离小于地面阈值的图像点填充为地面蒙版,以及筛选出标记物距离小于标记物阈值的图像点填充为标记物蒙版;
将地面蒙版和全部的标记物蒙版融合,得到当前场景的背景蒙版。
CN202010493600.1A 2020-06-03 2020-06-03 基于深度图像的行人检测方法及装置 Active CN111652136B (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN202010493600.1A CN111652136B (zh) 2020-06-03 2020-06-03 基于深度图像的行人检测方法及装置
PCT/CN2021/095972 WO2021244364A1 (zh) 2020-06-03 2021-05-26 基于深度图像的行人检测方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010493600.1A CN111652136B (zh) 2020-06-03 2020-06-03 基于深度图像的行人检测方法及装置

Publications (2)

Publication Number Publication Date
CN111652136A CN111652136A (zh) 2020-09-11
CN111652136B true CN111652136B (zh) 2022-11-22

Family

ID=72349808

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010493600.1A Active CN111652136B (zh) 2020-06-03 2020-06-03 基于深度图像的行人检测方法及装置

Country Status (2)

Country Link
CN (1) CN111652136B (zh)
WO (1) WO2021244364A1 (zh)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111652136B (zh) * 2020-06-03 2022-11-22 苏宁云计算有限公司 基于深度图像的行人检测方法及装置
CN112070053B (zh) * 2020-09-16 2023-02-28 青岛维感科技有限公司 背景图像的自更新方法、装置、设备及存储介质
CN112788818A (zh) * 2020-12-29 2021-05-11 欧普照明股份有限公司 控制方法、控制装置及电子设备
CN113065397B (zh) * 2021-03-02 2022-12-23 南京苏宁软件技术有限公司 行人检测方法及装置
CN114004807A (zh) * 2021-10-29 2022-02-01 推想医疗科技股份有限公司 识别定位贴片的方法及装置
CN117094965B (zh) * 2023-08-21 2024-07-05 深圳市宝安信息管道管理有限公司 一种基于图像识别算法的镜头画面质量分析方法及***
CN117671799A (zh) * 2023-12-15 2024-03-08 武汉星巡智能科技有限公司 结合深度测量的人体跌倒检测方法、装置、设备及介质
CN117876968B (zh) * 2024-03-11 2024-05-28 盛视科技股份有限公司 联合多目标的密集行人检测方法

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103389042A (zh) * 2013-07-11 2013-11-13 夏东 基于深度图像的地面自动检测以及场景高度计算的方法
US20140254919A1 (en) * 2013-03-06 2014-09-11 Samsung Electronics Co., Ltd. Device and method for image processing
CN109344702A (zh) * 2018-08-23 2019-02-15 北京华捷艾米科技有限公司 基于深度图像和彩色图像的行人检测方法及装置

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101877131A (zh) * 2009-04-28 2010-11-03 青岛海信数字多媒体技术国家重点实验室有限公司 一种目标识别方法、装置及目标识别***
US9208580B2 (en) * 2012-08-23 2015-12-08 Qualcomm Incorporated Hand detection, location, and/or tracking
CN104123529B (zh) * 2013-04-25 2018-04-10 株式会社理光 人手检测方法及***
CN105225217B (zh) * 2014-06-23 2018-04-10 株式会社理光 基于深度的背景模型更新方法和***
CN109271944B (zh) * 2018-09-27 2021-03-12 百度在线网络技术(北京)有限公司 障碍物检测方法、装置、电子设备、车辆及存储介质
CN110930411B (zh) * 2019-11-20 2023-04-28 浙江光珀智能科技有限公司 一种基于深度相机的人体分割方法及***
CN111144213B (zh) * 2019-11-26 2023-08-18 北京华捷艾米科技有限公司 一种对象检测方法和相关设备
CN111652136B (zh) * 2020-06-03 2022-11-22 苏宁云计算有限公司 基于深度图像的行人检测方法及装置

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140254919A1 (en) * 2013-03-06 2014-09-11 Samsung Electronics Co., Ltd. Device and method for image processing
CN103389042A (zh) * 2013-07-11 2013-11-13 夏东 基于深度图像的地面自动检测以及场景高度计算的方法
CN109344702A (zh) * 2018-08-23 2019-02-15 北京华捷艾米科技有限公司 基于深度图像和彩色图像的行人检测方法及装置

Also Published As

Publication number Publication date
CN111652136A (zh) 2020-09-11
WO2021244364A1 (zh) 2021-12-09

Similar Documents

Publication Publication Date Title
CN111652136B (zh) 基于深度图像的行人检测方法及装置
CN105405154B (zh) 基于颜色-结构特征的目标对象跟踪方法
Etten City-scale road extraction from satellite imagery v2: Road speeds and travel times
CN113065397B (zh) 行人检测方法及装置
Zhou et al. Seamless fusion of LiDAR and aerial imagery for building extraction
Lipton Local application of optic flow to analyse rigid versus non-rigid motion
CN102812491B (zh) 跟踪方法
CN110717414A (zh) 一种目标检测追踪方法、装置及设备
US20150243031A1 (en) Method and device for determining at least one object feature of an object comprised in an image
CN103077539A (zh) 一种复杂背景及遮挡条件下的运动目标跟踪方法
KR101787542B1 (ko) 3차원 지형 모델과 토질 분류를 이용한 비탈면 안정성 평가 시스템 및 방법
CN105608667A (zh) 一种全景拼接的方法及装置
CN109191513B (zh) 基于全局优化的电力设备立体匹配方法
CN105187785A (zh) 一种基于动态选取显著特征的跨卡口行人识别***与方法
CN110599545B (zh) 一种基于特征的构建稠密地图的***
EP3054421B1 (en) Method of fast and robust camera location ordering
CN103996212B (zh) 自动描绘对象边缘走向之方法
CN112102409A (zh) 目标检测方法、装置、设备及存储介质
CN107560592A (zh) 一种用于光电跟踪仪联动目标的精确测距方法
CN104599286A (zh) 一种基于光流的特征跟踪方法及装置
CN115272494B (zh) 相机与惯性测量单元的标定方法、装置和计算机设备
CN105513094A (zh) 基于三维Delaunay三角剖分的立体视觉跟踪方法及***
CN113469201A (zh) 图像采集设备偏移检测方法、图像匹配方法、***和设备
CN105678720A (zh) 一种全景拼接判断图像匹配方法及装置
CN110378929A (zh) 一种商业场所跨摄像头行人轨迹跟踪方法

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
GR01 Patent grant
GR01 Patent grant
CP03 Change of name, title or address

Address after: No.1-1 Suning Avenue, Xuzhuang Software Park, Xuanwu District, Nanjing, Jiangsu Province, 210000

Patentee after: Jiangsu Suning cloud computing Co.,Ltd.

Country or region after: China

Address before: No.1-1 Suning Avenue, Xuzhuang Software Park, Xuanwu District, Nanjing, Jiangsu Province, 210000

Patentee before: Suning Cloud Computing Co.,Ltd.

Country or region before: China

TR01 Transfer of patent right

Effective date of registration: 20240710

Address after: Room 3104, Building A5, No. 3 Gutan Avenue, Economic Development Zone, Gaochun District, Nanjing City, Jiangsu Province, 210000

Patentee after: Jiangsu Biying Technology Co.,Ltd.

Country or region after: China

Address before: No.1-1 Suning Avenue, Xuzhuang Software Park, Xuanwu District, Nanjing, Jiangsu Province, 210000

Patentee before: Jiangsu Suning cloud computing Co.,Ltd.

Country or region before: China