CN114973056B - 基于信息密度的快速视频图像分割标注方法 - Google Patents

基于信息密度的快速视频图像分割标注方法 Download PDF

Info

Publication number
CN114973056B
CN114973056B CN202210312145.XA CN202210312145A CN114973056B CN 114973056 B CN114973056 B CN 114973056B CN 202210312145 A CN202210312145 A CN 202210312145A CN 114973056 B CN114973056 B CN 114973056B
Authority
CN
China
Prior art keywords
annotation
image
file
directory
labeling
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
CN202210312145.XA
Other languages
English (en)
Other versions
CN114973056A (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.)
Huazhong Agricultural University
Original Assignee
Huazhong Agricultural University
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 Huazhong Agricultural University filed Critical Huazhong Agricultural University
Priority to CN202210312145.XA priority Critical patent/CN114973056B/zh
Publication of CN114973056A publication Critical patent/CN114973056A/zh
Application granted granted Critical
Publication of CN114973056B publication Critical patent/CN114973056B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File servers
    • G06F16/13File access structures, e.g. distributed indices
    • G06F16/137Hash-based
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File servers
    • G06F16/16File or folder operations, e.g. details of user interfaces specifically adapted to file systems
    • G06F16/164File meta data generation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File servers
    • G06F16/17Details of further file system functions
    • G06F16/174Redundancy elimination performed by the file system
    • G06F16/1748De-duplication implemented within the file system, e.g. based on file segments
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/70Information retrieval; Database structures therefor; File system structures therefor of video data
    • G06F16/71Indexing; Data structures therefor; Storage structures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F18/00Pattern recognition
    • G06F18/20Analysing
    • G06F18/21Design or setup of recognition systems or techniques; Extraction of features in feature space; Blind source separation
    • G06F18/214Generating training patterns; Bootstrap methods, e.g. bagging or boosting
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F18/00Pattern recognition
    • G06F18/20Analysing
    • G06F18/21Design or setup of recognition systems or techniques; Extraction of features in feature space; Blind source separation
    • G06F18/217Validation; Performance evaluation; Active pattern learning techniques
    • G06F18/2178Validation; Performance evaluation; Active pattern learning techniques based on feedback of a supervisor
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F18/00Pattern recognition
    • G06F18/40Software arrangements specially adapted for pattern recognition, e.g. user interfaces or toolboxes therefor
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Databases & Information Systems (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Artificial Intelligence (AREA)
  • Bioinformatics & Cheminformatics (AREA)
  • Bioinformatics & Computational Biology (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Evolutionary Biology (AREA)
  • Evolutionary Computation (AREA)
  • Human Computer Interaction (AREA)
  • Software Systems (AREA)
  • Multimedia (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

本发明公开了一种基于信息密度的快速圈养猪视频图像分割标注方法,包括以下步骤:S1,将采集的视频数据分割为若干帧单独的图像数据;S2,手动标注第一帧图像;S3,根据标注文件自动生成算法,自动生成后续N帧图像的标注文件;S4,选取自动生成的最后一帧图像的标注文件,手动修改标注与事实的差异化部分,将修改后的图像作为新的手动标注图像;S5,重复执行步骤S3、S4,直至完成所有帧图像的标注。本发明利用视频图像的连续性特征,将视频图像的全程手动标注过程转化为半自动化标注过程,极大地降低了图像标注的工作量,同时保证了图像标注的准确性。

Description

基于信息密度的快速视频图像分割标注方法
技术领域
本发明属于视频图像分割标注技术领域,具体涉及一种基于信息密度的快速视频图像分割标注方法。
背景技术
在深度学习的图像分割领域中,为保证分割精度,需要大量的训练数据对模型进行训练。但是,已公开的数据集在特定研究领域无法达到预期的效果,因此,对自身数据集进行标注是一个必须的过程,而目前对图像分割数据集的标注是一项非常耗时耗力的过程。
现存的对象分割标注工具,没有对视频对象的标注进行优化,对视频的标注处理仍旧停留在将视频分割为一系列连续图像,然后对每一帧进行标注。但是,在视频中对象没有进行频繁出现或消失时,上一帧已标注图像中的绝大部分标注都能对应到接下来多帧的具***置,只需要修改少量差异部分即可完成对后续帧的标注。如完全按照每一帧的图像进行从头分割标注,将是一个耗时耗力,效率低下的过程。
发明内容
本发明的目的是针对现有技术存在的问题,提供一种基于信息密度的快速视频图像分割标注方法,根据当前视频的信息密度的丰富程度确定生成的标注文件数量,大幅度降低了标注工作量,同时保证了图像标注的准确性。
为实现上述目的,本发明采用的技术方案是:
一种基于信息密度的快速视频图像分割标注方法,包括以下步骤:
S1,将采集的视频数据分割为若干帧单独的图像数据;
S2,手动标注第一帧图像;
S3,根据标注文件自动生成算法,自动生成后续N帧图像的标注文件;
S4,选取自动生成的最后一帧图像的标注文件,手动修改标注与事实的差异化部分,将修改后的图像作为新的手动标注图像;
S5,重复执行步骤S3、S4,直至完成所有帧图像的标注。
具体地,步骤S3中,所述标注文件自动生成算法的执行流程为:
S301,设定信息密度参数和标注目录参数;
S302,确定工作目录;
S303,生成标注文件。
进一步地,步骤S301中,
设定信息密度参数包括:根据信息密度设定COPY_FILE_NUMS值为需要连续标注的图像帧;视频中关注对象的变化越频繁,信息密度越大,设定COPY_FILE_NUMS值越小,即需要连续标注的图像帧数量越少;反之,需要连续标注的图像帧数量越多;
设定标注目录参数包括:将PATH路径设置为要标注的视频帧目录路径,设定CUR_DIR为当前标注目录唯一起始字符串。
进一步地,步骤S302具体包括以下流程:
S3021,筛选出PATH路径下所有文件目录,遍历目录判断是否以CUR_DIR作为起始字符串;
S3022,将以CUR_DIR起始的目录作为工作目录,与PATH合并作为文件读取和写入路径;
S3023,筛选工作目录中符合条件的标注文件,建立图像哈希集合,遍历工作目录图像的同时,将访问图像的时间复杂度降低为O(1);
S3024,使用临时变量,将每个目录下的json文件分割并转化为数字,并仅保存序号最大的注释,降低程序所占空间。
进一步地,步骤S303具体包括以下流程:
S3031,根据临时变量值确定最后一张图像注释位置,根据COPY_FILE_NUMS值填充将要生成的文件名;
S3032,根据S3023中获得的图像集合,删除S3031中不存在的图像生成的文件名;
S3033,以json方式读入最后一张图像标注,根据最后一张图像标注,将标注数据的imagePath属性设置为注释文件名对应的图像,将标注数据的imageData属性设置为空,以减小文件大小并降低磁盘IO;
S3034,将S3033中修改后的标注图像数据依次复制到S3032产生的文件中。
具体地,步骤S3023中,所述符合条件的标注文件为工作目录中至少有一个以json结尾的标注文件用于快速标注。
具体地,所述视频图像分割标注方法还包括:步骤S6,完成所有帧图像的标注后,清除标注产生的冗余数据;具体包括:
S601,数据初始化;
S602,筛选需要清除冗余数据的标注文件;
S603,将筛选出的标注文件进行处理,以清除冗余数据。
进一步地,步骤S601包括:
S6011,指定工作目录,指定一系列标注完成目录唯一起始字符串target;
S6012,将target设置为哈希集合,保证读取时间复杂度为O(1);
S6013,将当前目录切换为工作目录。
进一步地,步骤S602包括:
S6021,遍历并筛选当前目录下文件夹并与target产生的哈希集合作交集;
S6022,遍历S6021中得到的目录,筛选其中以json结尾的注释文件;
S6023,遍历S6022中筛选得到的注释文件,进一步筛选文件大小大于100kb的注释文件(此时imageData不为空)。
进一步地,步骤S603包括:
S6031,依次访问S6023中筛选得到的包含原始图像的注释文件,采用临时变量记录当前文件名,将文件内容用json进行读取并将其imageData属性置为空;
S6032,将修改后的注释内容写入到临时变量记录的文件中;
S6033,删除原始图像的注释文件,将临时变量记录的文件重命名为原始图像的注释文件名。
与现有技术相比,本发明的有益效果是:(1)本发明利用视频图像的连续性特征,将视频图像的全程手动标注过程转化为半自动化标注过程,极大地降低了图像标注的工作量,同时保证了图像标注的准确性;(2)本发明通过清除标注产生的冗余数据,降低了标注文件的占用空间,提升了标注文件的读取速度和处理速度。
附图说明
图1为本发明一种基于信息密度的快速视频图像分割标注方法的流程示意图。
图2为本发明实施例中标注文件自动生成流程示意图。
图3为本发明实施例中清除标注产生的冗余数据的流程示意图。
图4为本发明实施例中手动标注的第一帧图像。
图5为本发明实施例中根据图4自动生成标注的第4帧图像。
图6为本发明实施例中在自动生成标注的第5帧图像的基础上手动修改标注后的图像。
图7为本发明实施例中根据图6自动生成标注的第9帧图像。
图8为本发明实施例中在自动生成标注的第10帧图像的基础上手动修改标注后的图像。
图9为本发明实施例中根据图8自动生成的第14帧图像。
具体实施方式
下面将结合本发明中的附图,对本发明的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动条件下所获得的所有其它实施例,都属于本发明保护的范围。
本实施例以圈养猪快速视频图像分割标注为例,由于圈养猪在固定视频区域内不会出现频繁出现和消失现象,因此根据信息密度的标注方案保证了视频转化为的图像帧中每一帧都对应数据标注,在提升标注数据数量的同时,大幅度降低了标注工作量。
如图1所示,本实施例提供了一种基于信息密度的快速视频图像分割标注方法,包括以下步骤:
S1,将采集的视频数据分割为若干帧单独的图像数据;
S2,手动标注第一帧图像;
S3,根据标注文件自动生成算法,自动生成后续5帧图像的标注文件;
S4,选取自动生成的最后一帧图像的标注文件,手动修改标注与事实的差异化部分,将修改后的图像作为新的手动标注图像;
S5,重复执行步骤S3、S4,直至完成所有帧图像的标注。
本实施例以圈养猪快速视频图像分割标注为例,如图4至9所示,图4为手动标注的第一帧图像;图5为根据图4自动生成标注的第4帧图像;图6为在自动生成标注的第5帧图像的基础上手动修改标注后的图像;图7为根据图6自动生成标注的第9帧图像;图8为在自动生成标注的第10帧图像的基础上手动修改标注后的图像;图9为根据图8自动生成的第14帧图像。
从图4至9中可以看出,根据手动标注的图像自动生成标注的后续4帧图像,其自动标注与事实的差异化不是很大,通过对自动生成标注的第5帧图像进行手动修正后,可以保证后续自动生成标注的图像与事实的差异维持在一个可接受范围内,从而极大地减少了手动标注的工作,提高了标注效率。
具体地,如图2所示,步骤S3中,所述标注文件自动生成算法的执行流程为:
S301,设定信息密度参数和标注目录参数;
S302,确定工作目录;
S303,生成标注文件。
进一步地,步骤S301中,
设定信息密度参数包括:根据信息密度设定COPY_FILE_NUMS值为需要连续标注的图像帧;视频中关注对象的变化越频繁,信息密度越大,设定COPY_FILE_NUMS值越小,即需要连续标注的图像帧数量越少;反之,需要连续标注的图像帧数量越多;
设定标注目录参数包括:将PATH路径设置为要标注的视频帧目录路径,设定CUR_DIR为当前标注目录唯一起始字符串。
进一步地,步骤S302具体包括以下流程:
S3021,筛选出PATH路径下所有文件目录,遍历目录判断是否以CUR_DIR作为起始字符串;
S3022,将以CUR_DIR起始的目录作为工作目录,与PATH合并作为文件读取和写入路径;
S3023,筛选工作目录中符合条件的标注文件,建立图像哈希集合,遍历工作目录图像的同时,将访问图像的时间复杂度降低为O(1);
S3024,使用临时变量,将每个目录下的json文件分割并转化为数字,并仅保存序号最大的注释,降低程序所占空间。
进一步地,步骤S303具体包括以下流程:
S3031,根据临时变量值确定最后一张图像注释位置,根据COPY_FILE_NUMS值填充将要生成的文件名;
S3032,根据S3023中获得的图像集合,删除S3031中不存在的图像生成的文件名;
S3033,以json方式读入最后一张图像标注,根据最后一张图像标注,将标注数据的imagePath属性设置为注释文件名对应的图像,将标注数据的imageData属性设置为空,以减小文件大小并降低磁盘IO;
S3034,将S3033中修改后的标注图像数据依次复制到S3032产生的文件中。
具体地,步骤S3023中,所述符合条件的标注文件为工作目录中至少有一个以json结尾的标注文件用于快速标注。
具体地,如图3所示,所述视频图像分割标注方法还包括:步骤S6,完成所有帧图像的标注后,清除标注产生的冗余数据;具体包括:
S601,数据初始化;
S602,筛选需要清除冗余数据的标注文件;
S603,将筛选出的标注文件进行处理,以清除冗余数据。
进一步地,步骤S601包括:
S6011,指定工作目录,指定一系列标注完成目录唯一起始字符串target;
S6012,将target设置为哈希集合,保证读取时间复杂度为O(1);
S6013,将当前目录切换为工作目录。
进一步地,步骤S602包括:
S6021,遍历并筛选当前目录下文件夹并与target产生的哈希集合作交集;
S6022,遍历S6021中得到的目录,筛选其中以json结尾的注释文件;
S6023,遍历S6022中筛选得到的注释文件,进一步筛选文件大小大于100kb的注释文件(此时imageData不为空)。
进一步地,步骤S603包括:
S6031,依次访问S6023中筛选得到的包含原始图像的注释文件,采用临时变量记录当前文件名,将文件内容用json进行读取并将其imageData属性置为空;
S6032,将修改后的注释内容写入到临时变量记录的文件中;
S6033,删除原始图像的注释文件,将临时变量记录的文件重命名为原始图像的注释文件名。
本领域内的技术人员应明白,本发明的实施例可提供为方法、***、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、平台(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
本说明书可以在由计算机执行的计算机可执行指令的一般上下文中描述,例如程序模块。一般地,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件、数据结构等等。也可以在分布式计算环境中实践本说明书,在这些分布式计算环境中,由通过通信网络而被连接的远程处理设备来执行任务。在分布式计算环境中,程序模块可以位于包括存储设备在内的本地和远程计算机存储介质中。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。在一个典型的配置中,计算机包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。
内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM)。内存是计算机可读介质的示例。
计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带、磁盘存储、量子存储器、基于石墨烯的存储介质或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
在本说明书的描述中,参考术语“一个实施方式”、“某些实施方式”、“示意性实施方式”、“示例”、“具体示例”、或“一些示例”等的描述意指结合所述实施方式或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施方式或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施方式或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施方式或示例中以合适的方式结合。
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明实施例技术方案。

Claims (7)

1.一种基于信息密度的快速视频图像分割标注方法,其特征在于,包括以下步骤:
S1,将采集的视频数据分割为若干帧单独的图像数据;
S2,手动标注第一帧图像;
S3,根据标注文件自动生成算法,自动生成后续N帧图像的标注文件;所述标注文件自动生成算法的执行流程为:
S301,设定信息密度参数和标注目录参数;
S302,确定工作目录;
S303,生成标注文件;
步骤S301中,
设定信息密度参数包括:根据信息密度设定COPY_FILE_NUMS值为需要连续标注的图像帧;视频中关注对象的变化越频繁,信息密度越大,设定COPY_FILE_NUMS值越小,即需要连续标注的图像帧数量越少;反之,需要连续标注的图像帧数量越多;
设定标注目录参数包括:将PATH路径设置为要标注的视频帧目录路径,设定CUR_DIR为当前标注目录唯一起始字符串;
步骤S302具体包括以下流程:
S3021,筛选出PATH路径下所有文件目录,遍历目录判断是否以CUR_DIR作为起始字符串;
S3022,将以CUR_DIR起始的目录作为工作目录,与PATH合并作为文件读取和写入路径;
S3023,筛选工作目录中符合条件的标注文件,建立图像哈希集合,遍历工作目录图像的同时,将访问图像的时间复杂度降低为O(1);
S3024,使用临时变量,将每个目录下的json文件分割并转化为数字,并仅保存序号最大的注释;
S4,选取自动生成的最后一帧图像的标注文件,手动修改标注与事实的差异化部分,将修改后的图像作为新的手动标注图像;
S5,重复执行步骤S3、S4,直至完成所有帧图像的标注。
2.根据权利要求1所述的一种基于信息密度的快速视频图像分割标注方法,其特征在于,步骤S303具体包括以下流程:
S3031,根据临时变量值确定最后一张图像注释位置,根据COPY_FILE_NUMS值填充将要生成的文件名;
S3032,根据S3023中获得的图像集合,删除S3031中不存在的图像生成的文件名;
S3033,以json方式读入最后一张图像标注,根据最后一张图像标注,将标注数据的imagePath属性设置为注释文件名对应的图像,将标注数据的imageData属性设置为空;
S3034,将S3033中修改后的标注图像数据依次复制到S3032产生的文件中。
3.根据权利要求1所述的一种基于信息密度的快速视频图像分割标注方法,其特征在于,步骤S3023中,所述符合条件的标注文件为工作目录中至少有一个以json结尾的标注文件用于快速标注。
4.根据权利要求1所述的一种基于信息密度的快速视频图像分割标注方法,其特征在于,还包括:步骤S6,完成所有帧图像的标注后,清除标注产生的冗余数据;具体包括:
S601,数据初始化;
S602,筛选需要清除冗余数据的标注文件;
S603,将筛选出的标注文件进行处理,以清除冗余数据。
5.根据权利要求4所述的一种基于信息密度的快速视频图像分割标注方法,其特征在于,步骤S601包括:
S6011,指定工作目录,指定一系列标注完成目录唯一起始字符串target;
S6012,将target设置为哈希集合,保证读取时间复杂度为O(1);
S6013,将当前目录切换为工作目录。
6.根据权利要求5所述的一种基于信息密度的快速视频图像分割标注方法,其特征在于,步骤S602包括:
S6021,遍历并筛选当前目录下文件夹并与target产生的哈希集合作交集;
S6022,遍历S6021中得到的目录,筛选其中以json结尾的注释文件;
S6023,遍历S6022中筛选得到的注释文件,进一步筛选文件大小大于100kb的注释文件。
7.根据权利要求6所述的一种基于信息密度的快速视频图像分割标注方法,其特征在于,步骤S603包括:
S6031,依次访问S6023中筛选得到的包含原始图像的注释文件,采用临时变量记录当前文件名,将文件内容用json进行读取并将其imageData属性置为空;
S6032,将修改后的注释内容写入到临时变量记录的文件中;
S6033,删除原始图像的注释文件,将临时变量记录的文件重命名为原始图像的注释文件名。
CN202210312145.XA 2022-03-28 2022-03-28 基于信息密度的快速视频图像分割标注方法 Active CN114973056B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210312145.XA CN114973056B (zh) 2022-03-28 2022-03-28 基于信息密度的快速视频图像分割标注方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210312145.XA CN114973056B (zh) 2022-03-28 2022-03-28 基于信息密度的快速视频图像分割标注方法

Publications (2)

Publication Number Publication Date
CN114973056A CN114973056A (zh) 2022-08-30
CN114973056B true CN114973056B (zh) 2023-04-18

Family

ID=82976314

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210312145.XA Active CN114973056B (zh) 2022-03-28 2022-03-28 基于信息密度的快速视频图像分割标注方法

Country Status (1)

Country Link
CN (1) CN114973056B (zh)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115757871A (zh) * 2022-11-15 2023-03-07 北京字跳网络技术有限公司 视频标注方法、装置、设备、介质及产品
CN117436442B (zh) * 2023-12-19 2024-03-12 中南大学 一种文本词项多重分割合并标注拆分方法及装置
CN117437635B (zh) * 2023-12-21 2024-04-05 杭州海康慧影科技有限公司 一种生物组织类图像的预标注方法、装置

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111801711A (zh) * 2018-03-14 2020-10-20 法弗人工智能有限公司 图像标注
CN112634266A (zh) * 2021-01-06 2021-04-09 厦门大学 喉镜图像的半自动标注方法、介质、设备及装置
CN113362363A (zh) * 2021-06-18 2021-09-07 广东工业大学 一种基于视觉slam的图像自动标注方法、装置及存储介质
CN113660469A (zh) * 2021-08-20 2021-11-16 北京市商汤科技开发有限公司 一种数据标注方法、装置、计算机设备及存储介质

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110610193A (zh) * 2019-08-12 2019-12-24 大箴(杭州)科技有限公司 标注数据的处理方法及装置
CN111027640A (zh) * 2019-12-25 2020-04-17 厦门市美亚柏科信息股份有限公司 一种视频数据的标注方法、装置、终端设备及存储介质
DE102020201939A1 (de) * 2020-02-17 2021-08-19 Robert Bosch Gesellschaft mit beschränkter Haftung Verfahren und Vorrichtung zur Bewertung eines Bildklassifikators
CN114117128A (zh) * 2020-08-29 2022-03-01 华为云计算技术有限公司 视频标注的方法、***及设备
CN112381114A (zh) * 2020-10-20 2021-02-19 广东电网有限责任公司中山供电局 一种深度学习图像标注***及方法
CN112533060B (zh) * 2020-11-24 2023-03-21 浙江大华技术股份有限公司 一种视频处理方法及装置
CN113283509B (zh) * 2021-05-28 2024-03-29 深圳一清创新科技有限公司 一种自动标注标签的方法、电子设备及存储介质
CN114241384B (zh) * 2021-12-20 2024-01-19 北京安捷智合科技有限公司 连续帧图片标注方法、电子设备及存储介质

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111801711A (zh) * 2018-03-14 2020-10-20 法弗人工智能有限公司 图像标注
CN112634266A (zh) * 2021-01-06 2021-04-09 厦门大学 喉镜图像的半自动标注方法、介质、设备及装置
CN113362363A (zh) * 2021-06-18 2021-09-07 广东工业大学 一种基于视觉slam的图像自动标注方法、装置及存储介质
CN113660469A (zh) * 2021-08-20 2021-11-16 北京市商汤科技开发有限公司 一种数据标注方法、装置、计算机设备及存储介质

Also Published As

Publication number Publication date
CN114973056A (zh) 2022-08-30

Similar Documents

Publication Publication Date Title
CN114973056B (zh) 基于信息密度的快速视频图像分割标注方法
US20230244404A1 (en) Managing digital assets stored as components and packaged files
JP6778795B2 (ja) データを記憶するための方法、装置及びシステム
CN101937377B (zh) 数据恢复方法和装置
CN109118358B (zh) 数字资产的基于分量的同步
US11600301B2 (en) Method and device of editing a video
US8495022B1 (en) Systems and methods for synthetic backups
US8108446B1 (en) Methods and systems for managing deduplicated data using unilateral referencing
CN110058856A (zh) 页面配置方法及装置
PH12014501762B1 (en) Method and apparatus for file storage
WO2016192375A1 (zh) 存储设备及基于该存储设备的分块存储方法
CN105094924A (zh) 镜像文件的导入方法及装置
US20170024447A1 (en) System, method, and apparatus for collaborative editing of common or related computer based software output
CN113656119A (zh) 一种通过dom节点回溯用户操作的方法及***
CN104750815A (zh) 一种基于HBase的Lob数据的存储方法及装置
CN112965939A (zh) 一种文件合并方法、装置和设备
CN105447016A (zh) 一种组件的快速搜索及重用的办法
US20160203153A1 (en) Computing device and cloud storage method of the computing device
CN104077409A (zh) 一种基于重组文件元数据实现快速文件切割和合并的方法
Mabe et al. Visualizing webpage changes over time
CN103210389A (zh) 一种元数据的处理方法和装置
CN109413350B (zh) 一种远程桌面录像关键帧创建方法和装置
US9678979B1 (en) Common backup format and log based virtual full construction
CN105117282A (zh) 一种对输入输出请求进行拆分的方法及装置
KR102205651B1 (ko) 원격 시뮬레이션 과정을 관리하는 클라우드 서비스 제공 방법

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