CN113392267B - 一种用于生成目标对象的二维显微视频信息的方法与设备 - Google Patents

一种用于生成目标对象的二维显微视频信息的方法与设备 Download PDF

Info

Publication number
CN113392267B
CN113392267B CN202010171381.5A CN202010171381A CN113392267B CN 113392267 B CN113392267 B CN 113392267B CN 202010171381 A CN202010171381 A CN 202010171381A CN 113392267 B CN113392267 B CN 113392267B
Authority
CN
China
Prior art keywords
dimensional microscopic
information
target object
sub
dimensional
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
CN202010171381.5A
Other languages
English (en)
Other versions
CN113392267A (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.)
Pinghu Laidun Optical Instrument Manufacturing Co ltd
Original Assignee
Pinghu Laidun Optical Instrument Manufacturing 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 Pinghu Laidun Optical Instrument Manufacturing Co ltd filed Critical Pinghu Laidun Optical Instrument Manufacturing Co ltd
Priority to CN202010171381.5A priority Critical patent/CN113392267B/zh
Publication of CN113392267A publication Critical patent/CN113392267A/zh
Application granted granted Critical
Publication of CN113392267B publication Critical patent/CN113392267B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • 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/73Querying
    • G06F16/738Presentation of query results
    • G06F16/739Presentation of query results in form of a video summary, e.g. the video summary being a video sequence, a composite still image or having synthesized frames
    • GPHYSICS
    • G02OPTICS
    • G02BOPTICAL ELEMENTS, SYSTEMS OR APPARATUS
    • G02B21/00Microscopes
    • G02B21/36Microscopes arranged for photographic purposes or projection purposes or digital imaging or video purposes including associated control and data processing arrangements
    • G02B21/365Control or image processing arrangements for digital or video microscopes
    • G02B21/367Control or image processing arrangements for digital or video microscopes providing an output produced by processing a plurality of individual source images, e.g. image tiling, montage, composite images, depth sectioning, image comparison
    • 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/78Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
    • G06F16/783Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content
    • G06F16/7847Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content using low-level visual features of the video content
    • 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/78Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
    • G06F16/7867Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using information manually generated, e.g. tags, keywords, comments, title and artist information, manually generated time, location and usage information, user ratings

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Data Mining & Analysis (AREA)
  • Library & Information Science (AREA)
  • Computational Linguistics (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Chemical & Material Sciences (AREA)
  • Analytical Chemistry (AREA)
  • Optics & Photonics (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

本申请的目的是提供一种用于生成目标对象的二维显微视频信息的方法和设备,其中,具体包括:获取关于目标对象的基于时间序列的二维显微图像序列信息,其中,所述时间序列包括顺序排列的多个时刻,所述二维显微图像序列信息在所述时间序列中每个时刻存在对应的多个二维显微子图像信息;根据所述二维显微图像序列信息中每个时刻对应的多个二维显微子图像信息,确定所述目标对象在每个时刻的二维显微图像信息;根据所述目标对象在每个时刻的二维显微图像信息,生成所述目标对象的二维显微视频信息。本方案能够获得关于目标对象的整体范围的状况,有利于在合适的物镜下对目标对象的整体状况进行记录和研究等,提升了用户的使用体验。

Description

一种用于生成目标对象的二维显微视频信息的方法与设备
技术领域
本申请涉及图像处理领域,尤其涉及一种用于生成目标对象的二维显微视频信息的技术。
背景技术
显微光学成像,通常也称"光学显微成像",或"光学显微术"(OpticalMicroscopy,或Light Microscopy),是指透过样品或从样品反射回来的可见光,通过一个或多个透镜后,能够得到微小样品的放大图像的技术。所得图像可以通过目镜直接用眼睛观察,也可以用感光板或数字化图像探测器如CCD、CMOS进行记录,还可以在计算机上进行显示和分析处理。当然,通过与摄像装置相结合,还可以录制关于样品在视野范围内的视频等。但是,显微镜能够观察到的视野范围有限,当观察的样品大小超出当前视野范围时,对于样品整体的状况很难观察。
发明内容
本申请的一个目的是提供一种用于生成目标对象的二维显微视频信息的方法与设备。
根据本申请的一个方面,提供了一种用于呈现目标对象的二维显微视频信息的方法,其中,该方法包括:
获取关于目标对象的二维显微视频信息,其中,所述二维显微视频信息包括多个关于目标对象的二维显微图像信息,所述每个二维显微图像信息由对应时刻的多个二维显微子图像信息确定;
呈现所述二维显微视频信息。
根据本申请的一个方面,提供了一种用于生成目标对象的二维显微视频信息的方法,其中,该方法包括:
获取关于目标对象的基于时间序列的二维显微图像序列信息,其中,所述时间序列包括顺序排列的多个时刻,所述二维显微图像序列信息在所述时间序列中每个时刻存在对应的多个二维显微子图像信息;
根据所述二维显微图像序列信息中每个时刻对应的多个二维显微子图像信息,确定所述目标对象在每个时刻的二维显微图像信息;
根据所述目标对象在每个时刻的二维显微图像信息,生成所述目标对象的二维显微视频信息。
根据本申请另一个方面,提供了一种用于在网络设备端提供目标对象的二维显微视频信息的方法,其中,该方法包括:
接收对应的用户设备发送的关于目标对象的标识信息;
根据所述目标对象的标识信息,获取关于所述目标对象的基于时间序列的二维显微图像序列信息,其中,所述时间序列包括顺序排列的多个时刻,所述二维显微图像序列信息在所述时间序列中每个时刻存在对应的多个二维显微子图像信息;并根据所述二维显微图像序列信息生成所述目标对象的二维显微视频信息;
将所述目标对象的二维显微视频信息返回至所述用户设备。
根据本申请的一个方面,提供了一种用于生成目标对象的二维显微视频信息的设备,该设备包括:
一一模块,用于获取关于目标对象的二维显微视频信息,其中,所述二维显微视频信息包括多个关于目标对象的二维显微图像信息,所述每个二维显微图像信息由对应时刻的多个二维显微子图像信息确定;
一二模块,用于呈现所述二维显微视频信息。
根据本申请的另一个方面,提供了一种用于生成目标对象的二维显微视频信息的设备,该设备包括:
二一模块,用于获取关于目标对象的基于时间序列的二维显微图像序列信息,其中,所述时间序列包括顺序排列的多个时刻,所述二维显微图像序列信息在所述时间序列中每个时刻存在对应的多个二维显微子图像信息;
二二模块,用于根据所述二维显微图像序列信息中每个时刻对应的多个二维显微子图像信息,确定所述目标对象在每个时刻的二维显微图像信息;
二三模块,用于根据所述目标对象在每个时刻的二维显微图像信息,生成所述目标对象的二维显微视频信息。
根据本申请的另一个方面,提供了一种用于提供目标对象的二维显微视频信息的网络设备,该设备包括:
三一模块,用于接收对应的用户设备发送的关于目标对象的标识信息;
三二模块,用于根据所述目标对象的标识信息,获取关于所述目标对象的基于时间序列的二维显微图像序列信息,其中,所述时间序列包括顺序排列的多个时刻,所述二维显微图像序列信息在所述时间序列中每个时刻存在对应的多个二维显微子图像信息;并根据所述二维显微图像序列信息生成所述目标对象的二维显微视频信息;
三三模块,用于将所述目标对象的二维显微视频信息返回至所述用户设备。
根据本申请的一个方面,提供了一种用于生成、呈现或提供目标对象的二维显微视频信息的设备,该设备包括:
处理器;以及
被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器执行如上所述方法的操作。
根据本申请的一个方面,提供了一种存储指令的计算机可读介质,所述指令再被执行时使得***进行如上所述方法的操作。
与现有技术相比,本申请通过获取关于目标对象的基于时间序列的二维显微图像序列信息,其中,所述时间序列包括顺序排列的多个时刻,所述二维显微图像序列信息在所述时间序列中每个时刻存在对应的多个二维显微子图像信息,根据所述二维显微图像序列信息中每个时刻对应的多个二维显微子图像信息,确定所述目标对象在每个时刻的二维显微图像信息,并根据所述目标对象在每个时刻的二维显微图像信息,生成所述目标对象的二维显微视频信息。本方案能够通过目标对象的多个二维显微子图像信息确定对应的目标对象的二维显微视频信息,获得关于目标对象的整体范围的状况,有利于在合适的物镜下对目标对象的整体状况进行记录和研究等,提升了用户的使用体验。
附图说明
通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、目的和优点将会变得更明显:
图1示出根据本申请一个方面的一种用于呈现目标对象的二维显微视频信息的方法流程图;
图2示出根据本申请另一个方面的一种用于生成目标对象的二维显微视频信息的方法流程图;
图3示出根据本申请一个实施例的关于目标对象包括多个子区域的示例图;
图4示出根据本申请另一个方面的一种在网络设备端提供目标对象的二维显微视频信息的方法流程图;
图5示出根据本申请一个方面的一种用于呈现目标对象的二维显微视频的设备的功能模块;
图6示出根据本申请另一方面的一种用于生成目标对象的二维显微视频信息的设备的功能模块;
图7示出根据本申请另一根发面的一种用于提供目标对象的二维显微视频信息的网络设备的功能模块;
图8示出可被用于实施本申请中所述的各个实施例的示例性***。
附图中相同或相似的附图标记代表相同或相似的部件。
具体实施方式
下面结合附图对本申请作进一步详细描述。
在本申请一个典型的配置中,终端、服务网络的设备和可信方均包括一个或多个处理器(例如,中央处理器(Central Processing Unit,CPU))、输入/输出接口、网络接口和内存。
内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RandomAccess Memory,RAM)和/或非易失性内存等形式,如只读存储器(Read Only Memory,ROM)或闪存(Flash Memory)。内存是计算机可读介质的示例。
计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(Phase-Change Memory,PCM)、可编程随机存取存储器(Programmable Random Access Memory,PRAM)、静态随机存取存储器(Static Random-Access Memory,SRAM)、动态随机存取存储器(Dynamic Random AccessMemory,DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(Electrically-Erasable Programmable Read-Only Memory,EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(Compact Disc Read-Only Memory,CD-ROM)、数字多功能光盘(Digital Versatile Disc,DVD)或其他光学存储、磁盒式磁带,磁带磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。
本申请所指设备包括但不限于用户设备、网络设备、或用户设备与网络设备通过网络相集成所构成的设备。所述用户设备包括但不限于任何一种可与用户进行人机交互(例如通过触摸板进行人机交互)的移动电子产品,例如智能手机、平板电脑等,所述移动电子产品可以采用任意操作***,如Android操作***、iOS操作***等。其中,所述网络设备包括一种能够按照事先设定或存储的指令,自动进行数值计算和信息处理的电子设备,其硬件包括但不限于微处理器、专用集成电路(Application Specific IntegratedCircuit,ASIC)、可编程逻辑器件(Programmable Logic Device,PLD)、现场可编程门阵列(Field Programmable Gate Array,FPGA)、数字信号处理器(Digital Signal Processor,DSP)、嵌入式设备等。所述网络设备包括但不限于计算机、网络主机、单个网络服务器、多个网络服务器集或多个服务器构成的云;在此,云由基于云计算(Cloud Computing)的大量计算机或网络服务器构成,其中,云计算是分布式计算的一种,由一群松散耦合的计算机集组成的一个虚拟超级计算机。所述网络包括但不限于互联网、广域网、城域网、局域网、VPN网络、无线自组织网络(Ad Hoc网络)等。优选地,所述设备还可以是运行于所述用户设备、网络设备、或用户设备与网络设备、网络设备、触摸终端或网络设备与触摸终端通过网络相集成所构成的设备上的程序。
当然,本领域技术人员应能理解上述设备仅为举例,其他现有的或今后可能出现的设备如可适用于本申请,也应包含在本申请保护范围以内,并在此以引用方式包含于此。
在本申请的描述中,“多个”的含义是两个或者更多,除非另有明确具体的限定。
图1示出根据本申请一个方面的一种用于呈现目标对象的二维显微视频信息的方法,其中,该方法适用于计算设备,通常包括步骤S101、步骤S102。在步骤S101中,计算设备获取关于目标对象的二维显微视频信息,其中,所述二维显微视频信息包括多个关于目标对象的二维显微图像信息,所述每个二维显微图像信息由对应时刻的多个二维显微子图像信息确定;在步骤S102中,计算设备呈现所述二维显微视频信息。所述二维显微图像信息包括在显微摄像装置采集到关于目标对象的某一个焦面高度下的二维显微图像信息,本申请所指的二维显微视频信息由多个关于目标对象子区域的二维显微图像信息基于一定顺序组合而成,该组合而成的二维显微图像信息是基于目标对象的实际尺寸按照一定比例呈现出的关于目标对象的显示图像。在此,本方案可以由用户设备独立完成,也可以由网络设备独立完成,还可以由用户设备与网络设备共同配合完成,在此,将用于实施本方案的设备统称为计算设备;其中,所述用户设备包括但不限于任何一种可与用户进行人机交互(例如通过触摸板进行人机交互)的移动计算设备,例如智能手机、平板电脑等;所述网络设备包括但不限于计算机、网络主机、单个网络服务器、多个网络服务器集或多个服务器构成的云。
具体而言,在步骤S101中,计算设备获取关于目标对象的二维显微视频信息,其中,所述二维显微视频信息包括多个关于目标对象的二维显微图像信息,所述每个二维显微图像信息由对应时刻的多个二维显微子图像信息确定。例如,所述二维显微图像信息包括通过显微摄像装置获取到的包含目标对象的二维空间坐标的图像信息,如以二维显微图像信息中心建立的图像坐标系中目标对象的轮廓及特征点在该图像坐标系中的图像坐标等。所述二维显微视频信息由多个关于目标对象的二维显微图像信息按照一定顺序(如按照每个二维显微图像信息的对应时刻顺序排列等)排列而成,所述二维显微视频信息包括多个时刻的二维显微图像信息,每个时刻对应至少一个二维显微图像信息,其中,每个时刻包括该时刻对应的时间,或者以该时刻为中心以一定时间长度为范围的时间区间,如[T-t0,T+t0]的时间区间等。在此,每个二维显微图像信息由对应时刻的多个二维显微子图像信息确定,在一些实施方式中,所述二维显微子图像信息包括关于目标对象在同一时刻对应的多个二维显微信息,所述二维显微图像信息由所述多个二维显微子图像信息确定,如所述目标对象每个时刻获取了关于目标对象的多个二维子图像信息,计算设备取多个二维子图像信息中清晰度最高的作为对应的二维显微图像信息,或者计算设备分别取目标对象各部分在所述二维子图像信息中最清晰的部分图像合成对应的二维显微图像信息;在另一些实施方式中,所述目标对象包括多个子区域,所述多个二维显微子图像信息包括目标对象在同一时刻在各个子区域通过显微摄像装置获取的对应的至少一个图像信息,所述二维显微图像信息由各子区域对应的二维显微子图像信息合成得到。在一些实施方式中,计算设备可以基于显微摄像装置采集对应的二维显微图像子信息,并基于该二维显微子图像信息生成对应的二维显微视频信息,如在一些实施方式中,所述方法还包括步骤S103(未示出),在步骤S103中,计算设备获取关于目标对象的基于时间序列的二维显微图像序列信息,其中,所述时间序列包括顺序排列的多个时刻,所述二维显微图像序列信息在所述时间序列中每个时刻存在对应的多个二维显微子图像信息;根据所述二维显微图像序列信息中每个时刻对应的多个二维显微子图像信息,确定所述目标对象在每个时刻的二维显微图像信息;根据所述目标对象在每个时刻的二维显微图像信息,生成所述目标对象的二维显微视频信息。例如,所述二维显微图像序列信息包括基于不同时刻的、每个时刻包含目标对象多个子区域的二维显微子图像构成的图像序列等,所述二维显微子图像信息包括关于目标对象各子区域在显微观察时获取二维子图像信息。基于该二维显微图像序列,计算设备可以生成目标对象的二维显微视频信息,其中,所述二维显微视频信息的每一个图像帧包含于所述二维显微图像序列。
在另一些实施方式中,所述计算设备还包括通信装置,用于建立与其他设备的通信连接,计算设备可以通过该通信连接接收其他设备发送的关于目标对象的二维显微视频信息,或者接收关于目标对象的二维显微图像信息,并基于二维显微图像信息生成对应的二维显微视频信息。例如,计算设备包括用户设备,假设当前用于呈现所述二维显微视频信息的设备包括用户设备,用户设备与对应网络设备建立了通信连接,通过与网络设备交互获取对应的二维显微视频信息,如在一些实施方式中,用户设备向对应的网络设备发送关于目标对象的标识信息;其中,在步骤S101中,用户设备接收所述网络设备返回的、关于所述目标对象的二维显微视频信息,其中,所述二维显微视频信息包括多个关于目标对象的二维显微图像信息,所述每个二维显微图像信息由对应时刻的多个二维显微子图像信息确定。例如,所述用户设备通过向网络设备发送关于目标对象的标识信息,其中,所述标识信息包括用于确定对应二维显微视频信息的标识符等,包括但不限于所述目标对象的二维显微图像序列信息、所述目标对象的关键字段、所述目标对象的图像信息、所述目标对象的显微记录信息、所述目标对象的唯一标识码信息。网络设备端存储有目标对象的标识信息与目标对象的二维显微图像信息或者二维显微视频信息的对应关系,网络设备基于用户设备上传的目标对象的标识信息,确定对应的二维显微视频信息,或者确定对应的二维显微图像信息并基于该二维显微图像信息确定对应的二维显微视频信息,随后,网络设备将所述二维显微视频信息返回至所述用户设备。在另一些实施方式中,网络设备确定目标对象对应的二维显微视频信息后,生成所述二维显微视频信息对应的网页,并将该网页对应的***信息返回至用户设备,用户设备接收该***信息并通过该***信息访问对应网页,向网络设备请求对应的二维显微视频信息,在该网页中呈现所述二维显微视频信息。
在步骤S102中,计算设备呈现所述二维显微视频信息。例如,所述计算设备还包括显示装置,用于呈现所述二维显微视频信息,如显示屏等;所述二维显微视频信息基于特定播放参数(如分辨率、每秒帧率等)等在所述计算设备的显示装置上呈现,其中,该二维显微视频信息的播放参数可以基于默认参数进行设置,也可以是基于用户的操作进行设置的,当然,在播放过程中,计算设备可以采集用户的操作对该参数进行调节等。通过呈现该二维显微视频信息,可以直观为用户提供目标对象的显微视频等,为用户提供了良好的研究数据,提升了用户的使用体验。
例如,用户甲想要观察某样本中特定物质的活性,用户甲通过计算设备(如手机等)获取(如网络设备发送样本关键字段进行搜索并下载对应显微视频信息)到该样本观察的二维显微视频信息,其中,该二维显微视频包括一段时间内该样本的整体二维视图,假设观察时间为1小时,每5秒采样一次,获得该物质在样本中运动轨迹,从而判断该物质的活性。所述二维显微视频信息可以所述将二维显微图像按照时间顺序排序行程的图像序列,并将其按照特定播放帧率(如每秒25帧等)生成对应的二维显微视频信息,随后,用户设备通过显示屏播放该二维显微视频信息。
在一些实施方式中,所述方法还包括步骤S104(未示出),在步骤S104中,计算设备获取用户关于所述二维显微视频信息的调控操作,生成对应的调控指令;其中,在步骤S102中,计算设备基于所述调控指令呈现所述二维显微视频信息。调控操作包括但不限于用户对该二维显微视频信息的播放模式、播放速度、目标对象的呈现区域或者其他参数的调整等,对应的调控指令包括大不限于对二维显微视频信息的播放模式、播放速度、目标对象的呈现区域以及其他参数的调整指令信息等。计算设备还包括输入装置,用于采集用户设备的输入信息,如触控板、键盘或者鼠标、触摸屏等输入装置,计算设备可以采集用户的触控、点击或者滚动滑轮等调控操作,生成对应的调控指令。在一些实施方式中,所述调控指令包括但不限于:放大或缩小所述二维显微视频信息;选择所述二维显微视频信息中某一时间区间进行呈现;选择所述二维显微视频信息中所述目标对象的某一区域进行呈现;加快或者放慢所述二维显微视频信息的播放速度;将所述二维显微视频信息切换至三维显微视频信息。例如,基于用户的滚动鼠标滑轮、双指反向触控移动或者输入对应指令等操作,计算设备生成对应的调控指令,该调控指令包括放大或缩小所述二维显微视频信息,如与用户操作指令对应的中心为屏幕中心,放大或者缩小用户指定区域的在屏幕中的呈现范围。
例如,所述调整指令包括选择所述二维显微视频信息中某一时间区间进行呈现,如将所述二维显微视频信息中某一时间点作为起始时刻,另一时间点作为结束时刻生成一个二维显微视频信息的子视频,并通过显示装置呈现该子视频。
例如,所述调整指令包括选择所述二维显微视频信息中所述目标对象的某一区域进行呈现,如用户指定呈现目标对象的某一区域,计算设备增加该二维显微视频信息的分辨率,并呈现该二维显微视频中该区域,使用户能够尽可能细致地观察到感兴趣的区域。在另一些实施方式中,所述目标对象包括多个子区域,所述调控操作包括选择所述二维显微视频信息中所述目标对象的某一区域进行呈现,所述某一区域对应所述多个子区域中至少一个;其中,在步骤S102中,计算设备确定所述至少一个子区域对应的至少一个二维显微子视频信息,呈现所述至少一个二维显微子视频信息。例如,如图3所示,图(a)为原始目标对象,图(b)为目标对象划分为1-1、1-2、2-1、2-2四个子区域的示例图,其中,每个子区域对应显微镜视野中的目标对象的一部分区域,多个子区域叠加组成完成的目标对象的所有区域。计算设备获取用户指定的一个或多个子区域的显微子视频信息,并呈现该显微子视频信息。在一些实施方式中,所述二维显微视频信息还包括所述目标对象的多个子区域对应的二维显微子图像信息生成的多个二维显微子视频信息;其中,所述确定所述至少一个子区域对应的至少一个二维显微子视频信息,包括:从所述多个二维显微子视频信息中确定所述至少一个子区域对应的至少一个二维显微子视频信息。例如,计算设备获取的关于目标对象的二维显微视频信息中包含各子区域对应的二维显微子视频信息,如1-1、1-2、2-1、2-2四个子区域对应的四个二维显微子视频信息,计算设备基于用户的操作,从所述四个子区域中选择某一个或多个子区域的二维显微子视频信息进行呈现。在另一些实施方式中,所述确定所述至少一个子区域对应的至少一个二维显微子视频信息,包括:获取所述目标对象的关于至少一个子区域对应的至少一个显微子图像序列信息,其中,每个子区域对应的至少一个显微子图像序列信息,每个显微子图像序列信息包括基于时间序列的多个二维显微图像信息;基于所述至少一个显微子图像序列信息,生成所述至少一个子区域对应的至少一个二维显微子视频信息。例如,计算设备获取对应多个子区域中用户选择的至少一个子区域对应的二维显微子图像序列信息,其中,所述二维显微子图像序列信息包括由该子区域的不同时刻的二维图像信息组成的图像序列,基于该图像序列,计算设备可以生成对应的二维子视频信息,计算设备基于用户选择的区域,呈现该至少一个区域生成的二维子视频信息。
例如,所述调整指令包括将所述二维显微视频信息切换至三维显微视频信息,如所述计算设备存储有关于目标对象的三维显微视频信息,基于该调整指令,计算设备将当前二维显微视频信息切换至关于目标对象的三维显微视频信息。其中,所述三维显微视频信息由多个关于目标对象的三维显微图像信息组成,其中,三维显微图像信息包括目标对象的整体轮廓的三维坐标信息,如所述三维显微图像信息中建立有对应的三维图像坐标系,目标对象对应的轮廓上的各个点在所述三维图像坐标系中存在对应的三维坐标等,且通过特定插件或者应用等,所述三维显微图像信息可以呈现出所述目标对象不同角度的立体轮廓等。通过将所述目标对象的多个三维显微图像信息按照一定顺序排序并逐帧播放生成对应的三维显微视频信息,其中,三维显微视频信息的视角默认可以是目标对象的正视图等,在一些实施方式中,根据用户的需求,所述三维显微视频信息的播放视角可以是进行调节的。
图2示出根据本申请另一个方面的一种生成目标对象的二维显微视频信息的方法,其中,该方法同样适用于计算设备,具体包括步骤S201、步骤S202以及步骤S203。在步骤S201中,计算设备获取关于目标对象的基于时间序列的二维显微图像序列信息,其中,所述时间序列包括顺序排列的多个时刻,所述二维显微图像序列信息在所述时间序列中每个时刻存在对应的多个二维显微子图像信息;在步骤S202中,计算设备根据所述二维显微图像序列信息中每个时刻对应的多个二维显微子图像信息,确定所述目标对象在每个时刻的二维显微图像信息;在步骤S203中,计算设备根据所述目标对象在每个时刻的二维显微图像信息,生成所述目标对象的二维显微视频信息。例如,所述二维显微图像序列信息包括基于不同时刻的、目标对象在同一焦面高度时显微摄像装置采集的二维显微子图像,其中,每一个关于目标对象的整体的二维显微图像是从多个二维显微子图像信息中选择最优的二维显微子图像作为对应的二维显微图像信息,或者从目标对象的多个子区域的二维显微子图像信息组合而成。在一些实施方式中,所述多个二维显微子图像信息中每个二维显微子图像信息在采集时对应的焦面高度信息相同。例如,所述多个二维显微子图像信息仅呈现目标对象某一平面下的图像,其在相同显微条件下的焦面高度相同。
具体而言,在步骤S201中,计算设备获取关于目标对象的基于时间序列的二维显微图像序列信息,其中,所述时间序列包括顺序排列的多个时刻,所述二维显微图像序列信息在所述时间序列中每个时刻存在对应的多个二维显微子图像信息。例如,计算设备包括数据通信装置,用于与其他设备建立通信连接,通过该通信连接计算设备可以接收其他设备发送数据或者向其他设备发送数据等,如计算设备可以通过有线或者无线的方式与其他设备建立连接,并通过该连接接收关于目标对象的基于时间序列的二维显微图像序列信息,其中,该时间序列包括由多个不同的时刻顺序排列而成的一条时间线,在对应每个时刻存在对应的时段区间(如±0.5秒或者±5秒等),二维显微图像序列信息中的图像信息存在对应的拍摄时间,拍摄时间处于某时段区间的图像信息其对应的时刻为该时段区间对应的时刻。在每个时刻或者时刻对应的时段区间内,所述二维显微图像序列信息包括多个二维显微子图像信息,其中,二维显微子图像信息为包含目标对象一部分视野的二维显微图像信息,多个二维显微子图像信息的视野范围综合覆盖了目标对象的整体范围。在此,所述二维显微图像序列信息是在同样拍摄条件下(如目镜、物镜每次拍摄时倍数相同等)通过摄像装置拍摄得到的,在一些实施方式中,所述二维显微图像序列信息已经经过预处理,如通过图像识别去除掉图像中没有目标对象或者目标对象一部分的图像信息等。
在步骤S202中,计算设备根据所述二维显微图像序列信息中每个时刻对应的多个二维显微子图像信息,确定所述目标对象在每个时刻的二维显微图像信息。例如,计算设备根据各个不同时刻对应的多个二维显微子图像信息,分别拼接成每个时刻的关于目标对象的二维显微图像信息,如计算设备取某一时刻对应的多个二维显微子图像信息中的几个二维显微子图像信息,其中,所述几个二维显微子图像信息的拍摄范围综合起来覆盖了目标对象的整体范围,如计算设备先随机在该时刻对应的多个二维显微子图像信息中随机取一个二维显微子图像信息,随后,将其他二维显微子图像信息逐个与该二维显微子图像信息进行相似度比对,若检测到相似度小于一定阈值的二维显微子图像信息,则确定对应二维显微子图像信息为不重复的二维显微子图像信息,保留该不重复的二维显微子图像信息,进一步基于前述不重复的二维显微子图像信息进行相似度比对,直至遍历多个二维显微子图像信息中,得到包含目标对象整体范围的几个二维显微子图像信息;随后,计算设备通过图形拼接技术(如图像配准和图像融合等),获取到关于目标对象整体的二维显微图像信息。
在步骤S203中,计算设备根据所述目标对象在每个时刻的二维显微图像信息,生成所述目标对象的二维显微视频信息。例如,计算设备根据获取的目标对象在每个时刻的二维显微图像信息,通过视频编辑应用等生成关于目标对象的二维显微视频信息,其中,所述二维显微视频信息的每一帧图像信息均为包含目标对象整体的图像帧。在一些实施方式中,计算设备将所述目标对象在每个时刻的二维显微图像信息按照所述时间序列的顺序排列,生成所述目标对象的二维显微视频信息。例如,计算设备根据目标对象拍摄的二维显微图像序列信息时的时间序列对获得的关于目标对象的二维显微图像信息机型排序,随后,以每秒固定帧数(如每秒30帧等)的速度生成对应的二维显微视频信息。
在一些实施方式中,所述目标对象包括多个子区域,每个时刻对应每个子区域中存在至少一个二维显微子图像信息。例如,如图3所示,图(a)为目标对象,图(b)为划分为多个子区域的目标对象,其中,所述目标对象被划分为多个子区域,对每个子区域的显微图像进行采集,从而得到关于目标对象的二维显微图像序列信息,其中,各子区域间可重叠,且子区域的范围集合应包含目标对象的范围。各子区域在不同时刻采集了至少一个显微图像帧信息,以保证能够拼接出目标对象整体的二维显微图像信息。
在一些实施方式中,所述多个二维显微子图像信息中每个二维显微子图像信息包含该二维显微子图像信息对应的坐标信息;其中,所述方法包括步骤S204(未示出),在步骤S204中,若存在某二维显微子图像信息的坐标信息包含于所述多个子区域中的某子区域内,确定该二维显微子图像信息为该子区域的至少一个二维显微子图像信息之一。例如,所述目标对象所在载物台存在对应的世界坐标系,对应显微摄像装置在每次采集时光心在焦面中的投影为二维显微子图像信息的中心,所述目标对象被划分为多个子区域,各个子区域对应不同的坐标范围,若二维显微子图像信息中心对应的坐标落在某子区域对应坐标范围内,则确定该二维显微子图像信息为该子区域对应的二维显微子图像。
在一些实施方式中,在步骤S202中,计算设备根据所述二维显微图像序列信息中每个时刻对应时间区间对应的各子区域的至少一个二维显微子图像信息,确定所述每个时刻对应的各子区域的至少一个二维显微子图像信息之一;基于所述每个时刻对应的各子区域的至少一个二维显微子图像信息之一,确定所述目标对象在每个时刻的二维显微图像信息。例如,每个子区域在同一时刻存在至少一个显微图像帧信息,计算设备对该至少一个显微图像帧信息进行优选处理,从至少一个显微图像帧信息中确定出优选显微图像帧信息,并基于各个子区域在同一时刻的优选显微图像帧信息拼接得到各时刻目标对象的二维显微图像信息,其中,优选方式包括但不限于随机抽取、基于图像质量、图像清晰度、图像与子区域的重合度等进行优选。本方案通过优选处理,得到质量较高的二维显微图像信息,从而得到质量较高的二维显微视频信息,提高了二维显微视频信息的实用及研究意义,提升了用户的使用体验。
在一些实施方式中,在步骤S203中,计算设备将所述目标对象在每个时刻的二维显微图像信息按照预定时间序列的顺序排列,生成所述目标对象的二维显微视频信息。例如,所述二维显微图像序列信息中每个二维显微图像信息包含对应时刻信息,计算设备根据预定的时间序列将二维显微图像序列信息进行排序,并设置对应的视频参数等,从而生成对应的二维显微视频信息。在一些实施方式中,所述预定时间序列包括但不限于:所述时间序列的多个时刻按照顺序排列;所述时间序列的多个时刻按照逆序排列;从所述时间序列的多个时刻中取N个时刻按照顺序排列,其中,N小于或等于所述时间序列中时刻数量。
例如,所述预定时间序列包括所述时间序列的多个时刻按照顺序排列,基于二维显微图像序列中每个二维显微图像对应时刻的时间先后顺序进行顺序排列,并生成对应的二维显微视频信息,如基于该胚胎发育过程的受精卵直至脱离卵膜的过程,基于对应多个时刻进行顺序排列,生成对应胚胎发育的二维显微视频信息。
又例如,所述预定时间序列包括所述时间序列的多个时刻按照逆序排列,基于二维显微图像序列中每个二维显微图像对应时刻的时间先后顺序进行逆序排列,并生成对应的二维显微视频信息,如基于该胚胎发育过程的脱离卵膜逆序直至受精卵的过程,基于对应多个时刻进行逆序排列,生成对应胚胎发育的逆生长的二维显微视频信息。
还例如,所述预定时间序列包括从所述时间序列的多个时刻中取N个时刻按照顺序排列,其中,N小于或等于所述多个时刻的数量。在此,N为正整数,用户可以根据自己需求,选择对应的二维显微图像序列中的排序方式,并从所述二维显微图像序列信息中选择多个二维显微图像信息,从而生成对应的二维显微视频信息,在一些实施方式中,选择方式可以是指定一定数量随机选择图像帧、选择一定数量二维图像帧、间隔一定数量帧取一帧等。
在一些实施方式中,在步骤S201中,计算设备向对应的网络设备发送关于目标对象的基于时间序列的二维显微图像序列信息的访问请求,其中,所述时间序列包括顺序排列的多个时刻,所述二维显微图像序列信息在所述时间序列中每个时刻存在对应的多个二维显微子图像信息;接收所述网络设备基于所述访问请求返回所述二维显微图像序列信息。例如,用户设备包括数据处理模块,用于基于二维显微图像序列信息生成对应的二维显微视频信息,网络设备端存储有对应应用中的用户上传的关于目标对象的二维显微图像序列信息,用户设备可以向网络设备发送关于目标对象的二维显微图像序列信息的访问请求,其中,该访问请求包含所述目标对象的标识信息。网络设备基于该访问请求确定对应的二维显微图像序列信息,将所述二维显微图像序列信息返回至用户设备。用户设备基于该二维显微图像序列信息生成对应的二维显微视频信息,获取到对应二维显微视频信息后,用户设备将所述二维显微视频信息返回至网络设备。如所述方法还包括步骤S205(未示出),在步骤S205中,用户设备将所述目标对象的二维显微视频信息返回至所述网络设备。例如,用户设备生成对应的二维显微视频信息后将该二维显微视频信息返回至网络设备,存储于网络设备,供用户以后直接下载或者为其他用户下载提供便利等。
图4示出根据本申请另一个方面的一种在网络设备端提供目标对象的二维显微视频信息的方法,其中,该方法包括步骤S301、步骤S302以及步骤S303。在步骤S301中,网络设备接收对应的用户设备发送的关于目标对象的标识信息;在步骤S302中,网络设备根据所述目标对象的标识信息,获取关于所述目标对象的基于时间序列的二维显微图像序列信息,其中,所述时间序列包括顺序排列的多个时刻,所述二维显微图像序列信息在所述时间序列中每个时刻存在对应的多个二维显微子图像信息,并根据所述二维显微图像序列信息生成所述目标对象的二维显微视频信息;在步骤S303中,网络设备将所述目标对象的二维显微视频信息返回至所述用户设备。例如,网络设备端存储有目标对象的标识信息与目标对象的二维显微图像信息或者二维显微视频信息的对应关系,网络设备基于用户设备上传的目标对象的标识信息,确定对应的二维显微视频信息,或者确定对应的二维显微图像序列信息并基于该二维显微图像序列信息确定对应的二维显微视频信息,随后,网络设备将所述二维显微视频信息返回至所述用户设备,用户设备接收并呈现所述二维显微视频信息。在一些实施方式中,所述根据所述目标对象的标识信息,获取关于所述目标对象的基于时间序列的二维显微图像序列信息,包括:根据所述目标对象的标识信息在显微视频数据库中查询是否存在所述目标对象的二维显微视频信息;若不存在,获取关于所述目标对象的基于时间序列的二维显微图像序列信息。例如,网络设备存在对应的二维显微视频数据库,网络设备接收到目标对象的标识信息后,在数据库中搜索是否存在对应的二维显微视频信息,若存在则直接返回对应的二维显微视频信息;若不存在,则进一步获取对应的二维显微图像序列信息,用于生成对应二维显微视频信息等。其中,所述目标对象的标识信息包括但不限于:所述目标对象的二维显微图像序列信息;所述目标对象的关键字段;所述目标对象的图像信息;所述目标对象的显微记录信息;所述目标对象的唯一标识码信息。例如,所述标识信息包括用于确定对应三维显微视频信息的标识符等,包括但不限于所述目标对象的显微图像序列信息(如直接发送目标对象的二维显微图像序列信息等)、所述目标对象的关键字段(如某样本等用于搜索的“某样本”索引字段等)、所述目标对象的图像信息(如某样本中物质活性研究的样本或者物质在某一阶段的图像等)、所述目标对象的显微记录信息(如用户以前上传过的某样本中特定物质的活性研究的显微图像信息的上传记录等)、所述目标对象的唯一标识码信息(如某样本对应应用中的标识码,如001号等)。
上文主要对本申请各实施例的方法进行了介绍,相对应的,本申请还提供了能够应用于上述各实施例对应方法的计算设备,下面我们结合图5至图7对该对应设备进行举例介绍。
图5示出根据本申请一个方面的一种用于呈现目标对象的二维显微视频信息的设备,其中,通常包括一一模块101、一二模块102。一一模块101,用于获取关于目标对象的二维显微视频信息,其中,所述二维显微视频信息包括多个关于目标对象的二维显微图像信息,所述每个二维显微图像信息由对应时刻的多个二维显微子图像信息确定;一二模块102,用于呈现所述二维显微视频信息。所述二维显微图像信息包括在显微摄像装置采集到关于目标对象的某一个焦面高度下的二维显微图像信息,本申请所指的二维显微视频信息由多个关于目标对象的二维显微图像信息基于一定顺序组合而成。在此,本方案可以由用户设备独立完成,也可以由网络设备独立完成,还可以由用户设备与网络设备共同配合完成,在此,将用于实施本方案的设备统称为计算设备;其中,所述用户设备包括但不限于任何一种可与用户进行人机交互(例如通过触摸板进行人机交互)的移动计算设备,例如智能手机、平板电脑等;所述网络设备包括但不限于计算机、网络主机、单个网络服务器、多个网络服务器集或多个服务器构成的云。
具体而言,一一模块101,用于获取关于目标对象的二维显微视频信息,其中,所述二维显微视频信息包括多个关于目标对象的二维显微图像信息,所述每个二维显微图像信息由对应时刻的多个二维显微子图像信息确定。例如,所述二维显微图像信息包括通过显微摄像装置获取到的包含目标对象的二维空间坐标的图像信息,如以二维显微图像信息中心建立的图像坐标系中目标对象的轮廓及特征点在该图像坐标系中的图像坐标等。所述二维显微视频信息由多个关于目标对象的二维显微图像信息按照一定顺序(如按照每个二维显微图像信息的对应时刻顺序排列等)排列而成,所述二维显微视频信息包括多个时刻的二维显微图像信息,每个时刻对应至少一个二维显微图像信息,其中,每个时刻包括该时刻对应的时间,或者以该时刻为中心以一定时间长度为范围的时间区间,如[T-t0,T+t0]的时间区间等。在此,每个二维显微图像信息由对应时刻的多个二维显微子图像信息确定,在一些实施方式中,所述二维显微子图像信息包括关于目标对象在同一时刻对应的多个二维显微信息,所述二维显微图像信息由所述多个二维显微子图像信息确定,如所述目标对象每个时刻获取了关于目标对象的多个二维子图像信息,计算设备取多个二维子图像信息中清晰度最高的作为对应的二维显微图像信息,或者计算设备分别取目标对象各部分在所述二维子图像信息中最清晰的部分图像合成对应的二维显微图像信息;在另一些实施方式中,所述目标对象包括多个子区域,所述多个二维显微子图像信息包括目标对象在同一时刻在各个子区域通过显微摄像装置获取的对应的至少一个图像信息,所述二维显微图像信息由各子区域对应的二维显微子图像信息合成得到。在一些实施方式中,计算设备可以基于显微摄像装置采集对应的二维显微图像子信息,并基于该二维显微子图像信息生成对应的二维显微视频信息,如在一些实施方式中,所述设备还包括一三模块103(未示出),一三模块103,用于获取关于目标对象的基于时间序列的二维显微图像序列信息,其中,所述时间序列包括顺序排列的多个时刻,所述二维显微图像序列信息在所述时间序列中每个时刻存在对应的多个二维显微子图像信息;根据所述二维显微图像序列信息中每个时刻对应的多个二维显微子图像信息,确定所述目标对象在每个时刻的二维显微图像信息;根据所述目标对象在每个时刻的二维显微图像信息,生成所述目标对象的二维显微视频信息。例如,所述二维显微图像序列信息包括基于不同时刻的、每个时刻包含目标对象多个子区域的二维显微子图像构成的图像序列等,所述二维显微子图像信息包括关于目标对象各子区域在显微观察时获取二维子图像信息。基于该二维显微图像序列,计算设备可以生成目标对象的二维显微视频信息,其中,所述二维显微视频信息的每一个图像帧包含于所述二维显微图像序列。
在另一些实施方式中,所述计算设备还包括通信装置,用于建立与其他设备的通信连接,计算设备可以通过该通信连接接收其他设备发送的关于目标对象的二维显微视频信息,或者接收关于目标对象的二维显微图像信息,并基于二维显微图像信息生成对应的二维显微视频信息。例如,计算设备包括用户设备,假设当前用于呈现所述二维显微视频信息的设备包括用户设备,用户设备与对应网络设备建立了通信连接,通过与网络设备交互获取对应的二维显微视频信息,如在一些实施方式中,用户设备向对应的网络设备发送关于目标对象的标识信息;其中,一一模块101,用于接收所述网络设备返回的、关于所述目标对象的二维显微视频信息,其中,所述二维显微视频信息包括多个关于目标对象的二维显微图像信息,所述每个二维显微图像信息由对应时刻的多个二维显微子图像信息确定。例如,所述用户设备通过向网络设备发送关于目标对象的标识信息,其中,所述标识信息包括用于确定对应二维显微视频信息的标识符等,包括但不限于所述目标对象的二维显微图像序列信息、所述目标对象的关键字段、所述目标对象的图像信息、所述目标对象的显微记录信息、所述目标对象的唯一标识码信息。网络设备端存储有目标对象的标识信息与目标对象的二维显微图像信息或者二维显微视频信息的对应关系,网络设备基于用户设备上传的目标对象的标识信息,确定对应的二维显微视频信息,或者确定对应的二维显微图像信息并基于该二维显微图像信息确定对应的二维显微视频信息,随后,网络设备将所述二维显微视频信息返回至所述用户设备。在另一些实施方式中,网络设备确定目标对象对应的二维显微视频信息后,生成所述二维显微视频信息对应的网页,并将该网页对应的***信息返回至用户设备,用户设备接收该***信息并通过该***信息访问对应网页,向网络设备请求对应的二维显微视频信息,在该网页中呈现所述二维显微视频信息。
一二模块102,用于呈现所述二维显微视频信息。例如,所述计算设备还包括显示装置,用于呈现所述二维显微视频信息,如显示屏等;所述二维显微视频信息基于特定播放参数(如分辨率、每秒帧率等)等在所述计算设备的显示装置上呈现,其中,该二维显微视频信息的播放参数可以基于默认参数进行设置,也可以是基于用户的操作进行设置的,当然,在播放过程中,计算设备可以采集用户的操作对该参数进行调节等。通过呈现该二维显微视频信息,可以直观为用户提供目标对象的显微视频等,为用户提供了良好的研究数据,提升了用户的使用体验。
例如,用户甲想要观察某样本中特定物质的活性,用户甲通过计算设备(如手机等)获取(如网络设备发送样本关键字段进行搜索并下载对应显微视频信息)到该样本观察的二维显微视频信息,其中,该二维显微视频包括一段时间内该样本的整体二维视图,假设观察时间为1小时,每5秒采样一次,获得该物质在样本中运动轨迹,从而判断该物质的活性。所述二维显微视频信息可以所述将二维显微图像按照时间顺序排序行程的图像序列,并将其按照特定播放帧率(如每秒25帧等)生成对应的二维显微视频信息,随后,用户设备通过显示屏播放该二维显微视频信息。
在一些实施方式中,所述设备还包括一四模块104(未示出),用于获取用户关于所述二维显微视频信息的调控操作,生成对应的调控指令;其中,一二模块102,用于基于所述调控指令呈现所述二维显微视频信息。调控操作包括但不限于用户对该二维显微视频信息的播放模式、播放速度、目标对象的呈现区域或者其他参数的调整等,对应的调控指令包括大不限于对二维显微视频信息的播放模式、播放速度、目标对象的呈现区域以及其他参数的调整指令信息等。计算设备还包括输入装置,用于采集用户设备的输入信息,如触控板、键盘或者鼠标、触摸屏等输入装置,计算设备可以采集用户的触控、点击或者滚动滑轮等调控操作,生成对应的调控指令。在一些实施方式中,所述调控指令包括但不限于:放大或缩小所述二维显微视频信息;选择所述二维显微视频信息中某一时间区间进行呈现;选择所述二维显微视频信息中所述目标对象的某一区域进行呈现;加快或者放慢所述二维显微视频信息的播放速度;将所述二维显微视频信息切换至三维显微视频信息。例如,基于用户的滚动鼠标滑轮、双指反向触控移动或者输入对应指令等操作,计算设备生成对应的调控指令,该调控指令包括放大或缩小所述二维显微视频信息,如与用户操作指令对应的中心为屏幕中心,放大或者缩小用户指定区域的在屏幕中的呈现范围。
例如,所述调整指令包括选择所述二维显微视频信息中某一时间区间进行呈现,如将所述二维显微视频信息中某一时间点作为起始时刻,另一时间点作为结束时刻生成一个二维显微视频信息的子视频,并通过显示装置呈现该子视频。
例如,所述调整指令包括选择所述二维显微视频信息中所述目标对象的某一区域进行呈现,如用户指定呈现目标对象的某一区域,计算设备增加该二维显微视频信息的分辨率,并呈现该二维显微视频中该区域,使用户能够尽可能细致地观察到感兴趣的区域。在另一些实施方式中,所述目标对象包括多个子区域,所述调控操作包括选择所述二维显微视频信息中所述目标对象的某一区域进行呈现,所述某一区域对应所述多个子区域中至少一个;其中,一二模块102,用于确定所述至少一个子区域对应的至少一个二维显微子视频信息,呈现所述至少一个二维显微子视频信息。例如,如图3所示,图(a)为原始目标对象,图(b)为目标对象划分为1-1、1-2、2-1、2-2四个子区域的示例图,其中,每个子区域对应显微镜视野中的目标对象的一部分区域,多个子区域叠加组成完成的目标对象的所有区域。计算设备获取用户指定的一个或多个子区域的显微子视频信息,并呈现该显微子视频信息。在一些实施方式中,所述二维显微视频信息还包括所述目标对象的多个子区域对应的二维显微子图像信息生成的多个二维显微子视频信息;其中,所述确定所述至少一个子区域对应的至少一个二维显微子视频信息,包括:从所述多个二维显微子视频信息中确定所述至少一个子区域对应的至少一个二维显微子视频信息。例如,计算设备获取的关于目标对象的二维显微视频信息中包含各子区域对应的二维显微子视频信息,如1-1、1-2、2-1、2-2四个子区域对应的四个二维显微子视频信息,计算设备基于用户的操作,从所述四个子区域中选择某一个或多个子区域的二维显微子视频信息进行呈现。在另一些实施方式中,所述确定所述至少一个子区域对应的至少一个二维显微子视频信息,包括:获取所述目标对象的关于至少一个子区域对应的至少一个显微子图像序列信息,其中,每个子区域对应的至少一个显微子图像序列信息,每个显微子图像序列信息包括基于时间序列的多个二维显微图像信息;基于所述至少一个显微子图像序列信息,生成所述至少一个子区域对应的至少一个二维显微子视频信息。例如,计算设备获取对应多个子区域中用户选择的至少一个子区域对应的二维显微子图像序列信息,其中,所述二维显微子图像序列信息包括由该子区域的不同时刻的二维图像信息组成的图像序列,基于该图像序列,计算设备可以生成对应的二维子视频信息,计算设备基于用户选择的区域,呈现该至少一个区域生成的二维子视频信息。
例如,所述调整指令包括将所述二维显微视频信息切换至三维显微视频信息,如所述计算设备存储有关于目标对象的三维显微视频信息,基于该调整指令,计算设备将当前二维显微视频信息切换至关于目标对象的三维显微视频信息。其中,所述三维显微视频信息由多个关于目标对象的三维显微图像信息组成,其中,三维显微图像信息包括目标对象的整体轮廓的三维坐标信息,如所述三维显微图像信息中建立有对应的三维图像坐标系,目标对象对应的轮廓上的各个点在所述三维图像坐标系中存在对应的三维坐标等,且通过特定插件或者应用等,所述三维显微图像信息可以呈现出所述目标对象不同角度的立体轮廓等。通过将所述目标对象的多个三维显微图像信息按照一定顺序排序并逐帧播放生成对应的三维显微视频信息,其中,三维显微视频信息的视角默认可以是目标对象的正视图等,在一些实施方式中,根据用户的需求,所述三维显微视频信息的播放视角可以是进行调节的。
图6示出根据本申请另一个方面的一种生成目标对象的二维显微视频信息的设备,其中,具体包括二一模块201、二二模块202以及二三模块203。二一模块201,用于获取关于目标对象的基于时间序列的二维显微图像序列信息,其中,所述时间序列包括顺序排列的多个时刻,所述二维显微图像序列信息在所述时间序列中每个时刻存在对应的多个二维显微子图像信息;二二模块202,用于根据所述二维显微图像序列信息中每个时刻对应的多个二维显微子图像信息,确定所述目标对象在每个时刻的二维显微图像信息;二三模块203,用于根据所述目标对象在每个时刻的二维显微图像信息,生成所述目标对象的二维显微视频信息。例如,所述二维显微图像序列信息包括基于不同时刻的、目标对象在同一焦面高度时显微摄像装置采集的二维显微子图像,其中,每一个关于目标对象的整体的二维显微图像是从多个二维显微子图像信息中选择最优的二维显微子图像作为对应的二维显微图像信息,或者从目标对象的多个子区域的二维显微子图像信息组合而成。在一些实施方式中,所述多个二维显微子图像信息中每个二维显微子图像信息在采集时对应的焦面高度信息相同。例如,所述多个二维显微子图像信息仅呈现目标对象某一平面下的图像,其在相同显微条件下的焦面高度相同。
具体而言,二一模块201,用于获取关于目标对象的基于时间序列的二维显微图像序列信息,其中,所述时间序列包括顺序排列的多个时刻,所述二维显微图像序列信息在所述时间序列中每个时刻存在对应的多个二维显微子图像信息。例如,计算设备包括数据通信装置,用于与其他设备建立通信连接,通过该通信连接计算设备可以接收其他设备发送数据或者向其他设备发送数据等,如计算设备可以通过有线或者无线的方式与其他设备建立连接,并通过该连接接收关于目标对象的基于时间序列的二维显微图像序列信息,其中,该时间序列包括由多个不同的时刻顺序排列而成的一条时间线,在对应每个时刻存在对应的时段区间(如±0.5秒或者±5秒等),二维显微图像序列信息中的图像信息存在对应的拍摄时间,拍摄时间处于某时段区间的图像信息其对应的时刻为该时段区间对应的时刻。在每个时刻或者时刻对应的时段区间内,所述二维显微图像序列信息包括多个二维显微子图像信息,其中,二维显微子图像信息为包含目标对象一部分视野的二维显微图像信息,多个二维显微子图像信息的视野范围综合覆盖了目标对象的整体范围。在此,所述二维显微图像序列信息是在同样拍摄条件下(如目镜、物镜每次拍摄时倍数相同等)通过摄像装置拍摄得到的,在一些实施方式中,所述二维显微图像序列信息已经经过预处理,如通过图像识别去除掉图像中没有目标对象或者目标对象一部分的图像信息等。
二二模块202,用于根据所述二维显微图像序列信息中每个时刻对应的多个二维显微子图像信息,确定所述目标对象在每个时刻的二维显微图像信息。例如,计算设备根据各个不同时刻对应的多个二维显微子图像信息,分别拼接成每个时刻的关于目标对象的二维显微图像信息,如计算设备取某一时刻对应的多个二维显微子图像信息中的几个二维显微子图像信息,其中,所述几个二维显微子图像信息的拍摄范围综合起来覆盖了目标对象的整体范围,如计算设备先随机在该时刻对应的多个二维显微子图像信息中随机取一个二维显微子图像信息,随后,将其他二维显微子图像信息逐个与该二维显微子图像信息进行相似度比对,若检测到相似度小于一定阈值的二维显微子图像信息,则确定对应二维显微子图像信息为不重复的二维显微子图像信息,保留该不重复的二维显微子图像信息,进一步基于前述不重复的二维显微子图像信息进行相似度比对,直至遍历多个二维显微子图像信息中,得到包含目标对象整体范围的几个二维显微子图像信息;随后,计算设备通过图形拼接技术(如图像配准和图像融合等),获取到关于目标对象整体的二维显微图像信息。
二三模块203,用于根据所述目标对象在每个时刻的二维显微图像信息,生成所述目标对象的二维显微视频信息。例如,计算设备根据获取的目标对象在每个时刻的二维显微图像信息,通过视频编辑应用等生成关于目标对象的二维显微视频信息,其中,所述二维显微视频信息的每一帧图像信息均为包含目标对象整体的图像帧。在一些实施方式中,计算设备将所述目标对象在每个时刻的二维显微图像信息按照所述时间序列的顺序排列,生成所述目标对象的二维显微视频信息。例如,计算设备根据目标对象拍摄的二维显微图像序列信息时的时间序列对获得的关于目标对象的二维显微图像信息机型排序,随后,以每秒固定帧数(如每秒30帧等)的速度生成对应的二维显微视频信息。
在一些实施方式中,所述目标对象包括多个子区域,每个时刻对应每个子区域中存在至少一个二维显微子图像信息。例如,如图3所示,图(a)为目标对象,图(b)为划分为多个子区域的目标对象,其中,所述目标对象被划分为多个子区域,对每个子区域的显微图像进行采集,从而得到关于目标对象的二维显微图像序列信息,其中,各子区域间可重叠,且子区域的范围集合应包含目标对象的范围。各子区域在不同时刻采集了至少一个显微图像帧信息,以保证能够拼接出目标对象整体的二维显微图像信息。
在一些实施方式中,所述多个二维显微子图像信息中每个二维显微子图像信息包含该二维显微子图像信息对应的坐标信息;其中,所述设备包括二四模块204(未示出),若存在某二维显微子图像信息的坐标信息包含于所述多个子区域中的某子区域内,用于确定该二维显微子图像信息为该子区域的至少一个二维显微子图像信息之一。例如,所述目标对象所在载物台存在对应的世界坐标系,对应显微摄像装置在每次采集时光心在焦面中的投影为二维显微子图像信息的中心,所述目标对象被划分为多个子区域,各个子区域对应不同的坐标范围,若二维显微子图像信息中心对应的坐标落在某子区域对应坐标范围内,则确定该二维显微子图像信息为该子区域对应的二维显微子图像。
在一些实施方式中,二二模块202,用于根据所述二维显微图像序列信息中每个时刻对应时间区间对应的各子区域的至少一个二维显微子图像信息,确定所述每个时刻对应的各子区域的至少一个二维显微子图像信息之一;基于所述每个时刻对应的各子区域的至少一个二维显微子图像信息之一,确定所述目标对象在每个时刻的二维显微图像信息。例如,每个子区域在同一时刻存在至少一个显微图像帧信息,计算设备对该至少一个显微图像帧信息进行优选处理,从至少一个显微图像帧信息中确定出优选显微图像帧信息,并基于各个子区域在同一时刻的优选显微图像帧信息拼接得到各时刻目标对象的二维显微图像信息,其中,优选方式包括但不限于随机抽取、基于图像质量、图像清晰度、图像与子区域的重合度等进行优选。本方案通过优选处理,得到质量较高的二维显微图像信息,从而得到质量较高的二维显微视频信息,提高了二维显微视频信息的实用及研究意义,提升了用户的使用体验。
在一些实施方式中,二三模块203,用于将所述目标对象在每个时刻的二维显微图像信息按照预定时间序列的顺序排列,生成所述目标对象的二维显微视频信息。例如,所述二维显微图像序列信息中每个二维显微图像信息包含对应时刻信息,计算设备根据预定的时间序列将二维显微图像序列信息进行排序,并设置对应的视频参数等,从而生成对应的二维显微视频信息。在一些实施方式中,所述预定时间序列包括但不限于:所述时间序列的多个时刻按照顺序排列;所述时间序列的多个时刻按照逆序排列;从所述时间序列的多个时刻中取N个时刻按照顺序排列,其中,N小于或等于所述时间序列中时刻数量。
例如,所述预定时间序列包括所述时间序列的多个时刻按照顺序排列,基于二维显微图像序列中每个二维显微图像对应时刻的时间先后顺序进行顺序排列,并生成对应的二维显微视频信息,如基于该胚胎发育过程的受精卵直至脱离卵膜的过程,基于对应多个时刻进行顺序排列,生成对应胚胎发育的二维显微视频信息。
又例如,所述预定时间序列包括所述时间序列的多个时刻按照逆序排列,基于二维显微图像序列中每个二维显微图像对应时刻的时间先后顺序进行逆序排列,并生成对应的二维显微视频信息,如基于该胚胎发育过程的脱离卵膜逆序直至受精卵的过程,基于对应多个时刻进行逆序排列,生成对应胚胎发育的逆生长的二维显微视频信息。
还例如,所述预定时间序列包括从所述时间序列的多个时刻中取N个时刻按照顺序排列,其中,N小于或等于所述多个时刻的数量。在此,N为正整数,用户可以根据自己需求,选择对应的二维显微图像序列中的排序方式,并从所述二维显微图像序列信息中选择多个二维显微图像信息,从而生成对应的二维显微视频信息,在一些实施方式中,选择方式可以是指定一定数量随机选择图像帧、选择一定数量二维图像帧、间隔一定数量帧取一帧等。
在一些实施方式中,二一模块201,用于向对应的网络设备发送关于目标对象的基于时间序列的二维显微图像序列信息的访问请求,其中,所述时间序列包括顺序排列的多个时刻,所述二维显微图像序列信息在所述时间序列中每个时刻存在对应的多个二维显微子图像信息;接收所述网络设备基于所述访问请求返回所述二维显微图像序列信息。例如,用户设备包括数据处理模块,用于基于二维显微图像序列信息生成对应的二维显微视频信息,网络设备端存储有对应应用中的用户上传的关于目标对象的二维显微图像序列信息,用户设备可以向网络设备发送关于目标对象的二维显微图像序列信息的访问请求,其中,该访问请求包含所述目标对象的标识信息。网络设备基于该访问请求确定对应的二维显微图像序列信息,将所述二维显微图像序列信息返回至用户设备。用户设备基于该二维显微图像序列信息生成对应的二维显微视频信息,获取到对应二维显微视频信息后,用户设备将所述二维显微视频信息返回至网络设备。如所述设备还包括二五模块205(未示出),用于将所述目标对象的二维显微视频信息返回至所述网络设备。例如,用户设备生成对应的二维显微视频信息后将该二维显微视频信息返回至网络设备,存储于网络设备,供用户以后直接下载或者为其他用户下载提供便利等。
图5示出根据本申请另一个方面的一种提供目标对象的二维显微视频信息的网络设备,其中,该方法包括三一模块301、三二模块302以及三三模块303。三一模块301,用于接收对应的用户设备发送的关于目标对象的标识信息;三二模块302,用于根据所述目标对象的标识信息,获取关于所述目标对象的基于时间序列的二维显微图像序列信息,其中,所述时间序列包括顺序排列的多个时刻,所述二维显微图像序列信息在所述时间序列中每个时刻存在对应的多个二维显微子图像信息,并根据所述二维显微图像序列信息生成所述目标对象的二维显微视频信息;三三模块303,用于将所述目标对象的二维显微视频信息返回至所述用户设备。例如,网络设备端存储有目标对象的标识信息与目标对象的二维显微图像信息或者二维显微视频信息的对应关系,网络设备基于用户设备上传的目标对象的标识信息,确定对应的二维显微视频信息,或者确定对应的二维显微图像序列信息并基于该二维显微图像序列信息确定对应的二维显微视频信息,随后,网络设备将所述二维显微视频信息返回至所述用户设备,用户设备接收并呈现所述二维显微视频信息。在一些实施方式中,所述根据所述目标对象的标识信息,获取关于所述目标对象的基于时间序列的二维显微图像序列信息,包括:根据所述目标对象的标识信息在显微视频数据库中查询是否存在所述目标对象的二维显微视频信息;若不存在,获取关于所述目标对象的基于时间序列的二维显微图像序列信息。例如,网络设备存在对应的二维显微视频数据库,网络设备接收到目标对象的标识信息后,在数据库中搜索是否存在对应的二维显微视频信息,若存在则直接返回对应的二维显微视频信息;若不存在,则进一步获取对应的二维显微图像序列信息,用于生成对应二维显微视频信息等。其中,所述目标对象的标识信息包括但不限于:所述目标对象的二维显微图像序列信息;所述目标对象的关键字段;所述目标对象的图像信息;所述目标对象的显微记录信息;所述目标对象的唯一标识码信息。例如,所述标识信息包括用于确定对应三维显微视频信息的标识符等,包括但不限于所述目标对象的显微图像序列信息(如直接发送目标对象的二维显微图像序列信息等)、所述目标对象的关键字段(如某样本等用于搜索的“某样本”索引字段等)、所述目标对象的图像信息(如某样本中物质活性研究的样本或者物质在某一阶段的图像等)、所述目标对象的显微记录信息(如用户以前上传过的某样本中特定物质的活性研究的显微图像信息的上传记录等)、所述目标对象的唯一标识码信息(如某样本对应应用中的标识码,如001号等)。
除上述各实施例介绍的方法和设备外,本申请还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机代码,当所述计算机代码被执行时,如前任一项所述的方法被执行。
本申请还提供了一种计算机程序产品,当所述计算机程序产品被计算机设备执行时,如前任一项所述的方法被执行。
本申请还提供了一种计算机设备,所述计算机设备包括:
一个或多个处理器;
存储器,用于存储一个或多个计算机程序;
当所述一个或多个计算机程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现如前任一项所述的方法。
图3示出了可被用于实施本申请中所述的各个实施例的示例性***;
如图3所示在一些实施例中,***300能够作为各所述实施例中的任意一个上述计算设备。在一些实施例中,***300可包括具有指令的一个或多个计算机可读介质(例如,***存储器或NVM/存储设备320)以及与该一个或多个计算机可读介质耦合并被配置为执行指令以实现模块从而执行本申请中所述的动作的一个或多个处理器(例如,(一个或多个)处理器305)。
对于一个实施例,***控制模块310可包括任意适当的接口控制器,以向(一个或多个)处理器305中的至少一个和/或与***控制模块310通信的任意适当的设备或组件提供任意适当的接口。
***控制模块310可包括存储器控制器模块330,以向***存储器315提供接口。存储器控制器模块330可以是硬件模块、软件模块和/或固件模块。
***存储器315可被用于例如为***300加载和存储数据和/或指令。对于一个实施例,***存储器315可包括任意适当的易失性存储器,例如,适当的DRAM。在一些实施例中,***存储器315可包括双倍数据速率类型四同步动态随机存取存储器(DDR4SDRAM)。
对于一个实施例,***控制模块310可包括一个或多个输入/输出(I/O)控制器,以向NVM/存储设备320及(一个或多个)通信接口325提供接口。
例如,NVM/存储设备320可被用于存储数据和/或指令。NVM/存储设备320可包括任意适当的非易失性存储器(例如,闪存)和/或可包括任意适当的(一个或多个)非易失性存储设备(例如,一个或多个硬盘驱动器(HDD)、一个或多个光盘(CD)驱动器和/或一个或多个数字通用光盘(DVD)驱动器)。
NVM/存储设备320可包括在物理上作为***300被安装在其上的设备的一部分的存储资源,或者其可被该设备访问而不必作为该设备的一部分。例如,NVM/存储设备320可通过网络经由(一个或多个)通信接口325进行访问。
(一个或多个)通信接口325可为***300提供接口以通过一个或多个网络和/或与任意其他适当的设备通信。***300可根据一个或多个无线网络标准和/或协议中的任意标准和/或协议来与无线网络的一个或多个组件进行无线通信。
对于一个实施例,(一个或多个)处理器305中的至少一个可与***控制模块310的一个或多个控制器(例如,存储器控制器模块330)的逻辑封装在一起。对于一个实施例,(一个或多个)处理器305中的至少一个可与***控制模块310的一个或多个控制器的逻辑封装在一起以形成***级封装(SiP)。对于一个实施例,(一个或多个)处理器305中的至少一个可与***控制模块310的一个或多个控制器的逻辑集成在同一模具上。对于一个实施例,(一个或多个)处理器305中的至少一个可与***控制模块310的一个或多个控制器的逻辑集成在同一模具上以形成片上***(SoC)。
在各个实施例中,***300可以但不限于是:服务器、工作站、台式计算设备或移动计算设备(例如,膝上型计算设备、手持计算设备、平板电脑、上网本等)。在各个实施例中,***300可具有更多或更少的组件和/或不同的架构。例如,在一些实施例中,***300包括一个或多个摄像机、键盘、液晶显示器(LCD)屏幕(包括触屏显示器)、非易失性存储器端口、多个天线、图形芯片、专用集成电路(ASIC)和扬声器。
需要注意的是,本申请可在软件和/或软件与硬件的组合体中被实施,例如,可采用专用集成电路(ASIC)、通用目的计算机或任何其他类似硬件设备来实现。在一个实施例中,本申请的软件程序可以通过处理器执行以实现上文所述步骤或功能。同样地,本申请的软件程序(包括相关的数据结构)可以被存储到计算机可读记录介质中,例如,RAM存储器,磁或光驱动器或软磁盘及类似设备。另外,本申请的一些步骤或功能可采用硬件来实现,例如,作为与处理器配合从而执行各个步骤或功能的电路。
另外,本申请的一部分可被应用为计算机程序产品,例如计算机程序指令,当其被计算机执行时,通过该计算机的操作,可以调用或提供根据本申请的方法和/或技术方案。本领域技术人员应能理解,计算机程序指令在计算机可读介质中的存在形式包括但不限于源文件、可执行文件、安装包文件等,相应地,计算机程序指令被计算机执行的方式包括但不限于:该计算机直接执行该指令,或者该计算机编译该指令后再执行对应的编译后程序,或者该计算机读取并执行该指令,或者该计算机读取并安装该指令后再执行对应的安装后程序。在此,计算机可读介质可以是可供计算机访问的任意可用的计算机可读存储介质或通信介质。
通信介质包括藉此包含例如计算机可读指令、数据结构、程序模块或其他数据的通信信号被从一个***传送到另一***的介质。通信介质可包括有导的传输介质(诸如电缆和线(例如,光纤、同轴等))和能传播能量波的无线(未有导的传输)介质,诸如声音、电磁、RF、微波和红外。计算机可读指令、数据结构、程序模块或其他数据可被体现为例如无线介质(诸如载波或诸如被体现为扩展频谱技术的一部分的类似机制)中的已调制数据信号。术语“已调制数据信号”指的是其一个或多个特征以在信号中编码信息的方式被更改或设定的信号。调制可以是模拟的、数字的或混合调制技术。
作为示例而非限制,计算机可读存储介质可包括以用于存储诸如计算机可读指令、数据结构、程序模块或其它数据的信息的任何方法或技术实现的易失性和非易失性、可移动和不可移动的介质。例如,计算机可读存储介质包括,但不限于,易失性存储器,诸如随机存储器(RAM,DRAM,SRAM);以及非易失性存储器,诸如闪存、各种只读存储器(ROM,PROM,EPROM,EEPROM)、磁性和铁磁/铁电存储器(MRAM,FeRAM);以及磁性和光学存储设备(硬盘、磁带、CD、DVD);或其它现在已知的介质或今后开发的能够存储供计算机***使用的计算机可读信息/数据。
在此,根据本申请的一个实施例包括一个装置,该装置包括用于存储计算机程序指令的存储器和用于执行程序指令的处理器,其中,当该计算机程序指令被该处理器执行时,触发该装置运行基于前述根据本申请的多个实施例的方法和/或技术方案。
对于本领域技术人员而言,显然本申请不限于上述示范性实施例的细节,而且在不背离本申请的精神或基本特征的情况下,能够以其他的具体形式实现本申请。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本申请的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化涵括在本申请内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。此外,显然“包括”一词不排除其他单元或步骤,单数不排除复数。装置权利要求中陈述的多个单元或装置也可以由一个单元或装置通过软件或者硬件来实现。第一,第二等词语用来表示名称,而并不表示任何特定的顺序。

Claims (26)

1.一种用于呈现目标对象的二维显微视频信息的方法,其中,该方法包括:
获取关于目标对象的二维显微视频信息,其中,所述二维显微视频信息包括多个关于目标对象的二维显微图像信息,所述每个二维显微图像信息由对应时刻的多个二维显微子图像信息确定;
呈现所述二维显微视频信息;
其中,所述二维显微视频信息由以下步骤生成:
获取关于目标对象的基于时间序列的二维显微图像序列信息,其中,所述时间序列包括顺序排列的多个时刻,所述二维显微图像序列信息在所述时间序列中每个时刻存在对应的多个二维显微子图像信息,所述多个二维显微子图像信息中每个二维显微子图像信息在采集时对应的焦面高度信息相同,所述多个二维显微子图像信息的拍摄范围综合确定的总拍摄范围覆盖所述目标对象的整体范围;
根据所述二维显微图像序列信息中每个时刻对应的多个二维显微子图像信息,确定所述目标对象在每个时刻的二维显微图像信息;
根据所述目标对象在每个时刻的二维显微图像信息,生成所述目标对象的二维显微视频信息。
2.根据权利要求1所述的方法,其中,所述方法还包括:
获取用户关于所述二维显微视频信息的调控操作,生成对应的调控指令;
其中,所述呈现所述二维显微视频信息,包括:
基于所述调控指令呈现所述二维显微视频信息。
3.根据权利要求2所述的方法,所述调控指令包括以下至少任一项:
放大或缩小所述二维显微视频信息;
选择所述二维显微视频信息中某一时间区间进行呈现;
选择所述二维显微视频信息中所述目标对象的某一区域进行呈现;
加快或者放慢所述二维显微视频信息的播放速度;
将所述二维显微视频信息切换至三维显微视频信息。
4.根据权利要求3所述的方法,其中,所述目标对象包括多个子区域,所述调控操作包括选择所述二维显微视频信息中所述目标对象的某一区域进行呈现,所述某一区域对应所述多个子区域中至少一个;
其中,所述基于所述调控指令呈现所述二维显微视频信息,包括:
确定所述至少一个子区域对应的至少一个二维显微子视频信息,呈现所述至少一个二维显微子视频信息。
5.根据权利要求4所述的方法,其中,所述二维显微视频信息还包括所述目标对象的多个子区域对应的二维显微子图像信息生成的多个二维显微子视频信息;
其中,所述确定所述至少一个子区域对应的至少一个二维显微子视频信息,包括:
从所述多个二维显微子视频信息中确定所述至少一个子区域对应的至少一个二维显微子视频信息。
6.根据权利要求4所述的方法,其中,所述确定所述至少一个子区域对应的至少一个二维显微子视频信息,包括:
获取所述目标对象的关于至少一个子区域对应的至少一个显微子图像序列信息,其中,每个子区域对应的至少一个显微子图像序列信息,每个显微子图像序列信息包括基于时间序列的多个二维显微图像信息;
基于所述至少一个显微子图像序列信息,生成所述至少一个子区域对应的至少一个二维显微子视频信息。
7.根据权利要求3所述的方法,其中,所述调控指令包括将所述二维显微视频信息切换至三维显微视频信息;其中,所述方法还包括:
获取关于目标对象的三维显微视频信息,其中,所述三维显微视频信息包括多个关于目标对象的三维显微图像信息,所述每个三维显微图像信息由对应时刻的多个三维显微子图像信息确定;
其中,所述呈现所述二维显微视频信息,包括:
基于所述调控指令切换至所述三维显微视频信息,并呈现所述三维显微视频信息。
8.根据权利要求1至7中任一项所述的方法,其中,所述方法还包括:
向对应的网络设备发送关于目标对象的标识信息;
其中,所述获取关于目标对象的二维显微视频信息,其中,所述二维显微视频信息包括多个关于目标对象的二维显微图像信息,所述每个二维显微图像信息由对应时刻的多个二维显微子图像信息确定,包括:
接收所述网络设备返回的、关于所述目标对象的二维显微视频信息,其中,所述二维显微视频信息包括多个关于目标对象的二维显微图像信息,所述每个二维显微图像信息由对应时刻的多个二维显微子图像信息确定。
9.一种用于生成目标对象的二维显微视频信息的方法,其中,该方法包括:
获取关于目标对象的基于时间序列的二维显微图像序列信息,其中,所述时间序列包括顺序排列的多个时刻,所述二维显微图像序列信息在所述时间序列中每个时刻存在对应的多个二维显微子图像信息,所述多个二维显微子图像信息中每个二维显微子图像信息在采集时对应的焦面高度信息相同,所述多个二维显微子图像信息的拍摄范围综合确定的总拍摄范围覆盖所述目标对象的整体范围;
根据所述二维显微图像序列信息中每个时刻对应的多个二维显微子图像信息,确定所述目标对象在每个时刻的二维显微图像信息;
根据所述目标对象在每个时刻的二维显微图像信息,生成所述目标对象的二维显微视频信息。
10.根据权利要求9所述的方法,其中,所述目标对象包括多个子区域,每个时刻对应每个子区域中存在至少一个二维显微子图像信息。
11.根据权利要求10所述的方法,其中,所述多个二维显微子图像信息中每个二维显微子图像信息包含该二维显微子图像信息对应的坐标信息;
其中,所述方法还包括:
若存在某二维显微子图像信息的坐标信息包含于所述多个子区域中的某子区域内,确定该二维显微子图像信息为该子区域的至少一个二维显微子图像信息之一。
12.根据权利要求10所述的方法,其中,所述根据所述二维显微图像序列信息中每个时刻对应的多个二维显微子图像信息,确定所述目标对象在每个时刻的二维显微图像信息,包括:
根据所述二维显微图像序列信息中每个时刻对应时间区间对应的各子区域的至少一个二维显微子图像信息,确定所述每个时刻对应的各子区域的至少一个二维显微子图像信息之一;
基于所述每个时刻对应的各子区域的至少一个二维显微子图像信息之一,确定所述目标对象在每个时刻的二维显微图像信息。
13.根据权利要求9至12中任一项所述的方法,其中,所述根据所述目标对象在每个时刻的二维显微图像信息,生成所述目标对象的二维显微视频信息,包括:
将所述目标对象在每个时刻的二维显微图像信息按照预定时间序列的顺序排列,生成所述目标对象的二维显微视频信息。
14.根据权利要求13所述的方法,其中,所述预定时间序列包括但不限于以下至少一项:
所述时间序列的多个时刻按照顺序排列;
所述时间序列的多个时刻按照逆序排列;
从所述时间序列的多个时刻中取N个时刻按照顺序排列,其中,N小于或等于所述时间序列中时刻数量。
15.根据权利要求9至12中任一项所述的方法,其中,所述获取关于目标对象的基于时间序列的二维显微图像序列信息,其中,所述时间序列包括顺序排列的多个时刻,所述二维显微图像序列信息在所述时间序列中每个时刻存在对应的多个二维显微子图像信息,包括:
向对应的网络设备发送关于目标对象的基于时间序列的二维显微图像序列信息的访问请求,其中,所述时间序列包括顺序排列的多个时刻,所述二维显微图像序列信息在所述时间序列中每个时刻存在对应的多个二维显微子图像信息;
接收所述网络设备基于所述访问请求返回所述二维显微图像序列信息。
16.根据权利要求15所述的方法,其中,所述方法还包括:
将所述目标对象的二维显微视频信息返回至所述网络设备。
17.一种用于在网络设备端提供目标对象的二维显微视频信息的方法,其中,所述方法包括:
接收对应的用户设备发送的关于目标对象的标识信息;
根据所述目标对象的标识信息,获取关于所述目标对象的基于时间序列的二维显微图像序列信息,其中,所述时间序列包括顺序排列的多个时刻,所述二维显微图像序列信息在所述时间序列中每个时刻存在对应的多个二维显微子图像信息;并根据所述二维显微图像序列信息生成所述目标对象的二维显微视频信息;
将所述目标对象的二维显微视频信息返回至所述用户设备;
其中,所述二维显微视频信息由以下步骤生成:
获取关于目标对象的基于时间序列的二维显微图像序列信息,其中,所述时间序列包括顺序排列的多个时刻,所述二维显微图像序列信息在所述时间序列中每个时刻存在对应的多个二维显微子图像信息,所述多个二维显微子图像信息中每个二维显微子图像信息在采集时对应的焦面高度信息相同,所述多个二维显微子图像信息的拍摄范围综合确定的总拍摄范围覆盖所述目标对象的整体范围;
根据所述二维显微图像序列信息中每个时刻对应的多个二维显微子图像信息,确定所述目标对象在每个时刻的二维显微图像信息;
根据所述目标对象在每个时刻的二维显微图像信息,生成所述目标对象的二维显微视频信息。
18.根据权利要求17所述的方法,其中,所述根据所述目标对象的标识信息,获取关于所述目标对象的基于时间序列的二维显微图像序列信息,包括:
根据所述目标对象的标识信息在显微视频数据库中查询是否存在所述目标对象的二维显微视频信息;若不存在,获取关于所述目标对象的基于时间序列的二维显微图像序列信息。
19.根据权利要求17或18中任一项所述的方法,其中,所述目标对象的标识信息包括以下至少任一项:
所述目标对象的二维显微图像序列信息;
所述目标对象的关键字段;
所述目标对象的图像信息;
所述目标对象的显微记录信息;
所述目标对象的唯一标识码信息。
20.一种用于呈现目标对象的二维显微视频信息的设备,其中,所述设备包括:
一一模块,用于获取关于目标对象的二维显微视频信息,其中,所述二维显微视频信息包括多个关于目标对象的二维显微图像信息,所述每个二维显微图像信息由对应时刻的多个二维显微子图像信息确定;
一二模块,用于呈现所述二维显微视频信息;
其中,所述二维显微视频信息由以下步骤生成:
获取关于目标对象的基于时间序列的二维显微图像序列信息,其中,所述时间序列包括顺序排列的多个时刻,所述二维显微图像序列信息在所述时间序列中每个时刻存在对应的多个二维显微子图像信息,所述多个二维显微子图像信息中每个二维显微子图像信息在采集时对应的焦面高度信息相同,所述多个二维显微子图像信息的拍摄范围综合确定的总拍摄范围覆盖所述目标对象的整体范围;
根据所述二维显微图像序列信息中每个时刻对应的多个二维显微子图像信息,确定所述目标对象在每个时刻的二维显微图像信息;
根据所述目标对象在每个时刻的二维显微图像信息,生成所述目标对象的二维显微视频信息。
21.一种用于生成目标对象的二维显微视频信息的设备,其中,该设备包括:
二一模块,用于获取关于目标对象的基于时间序列的二维显微图像序列信息,其中,所述时间序列包括顺序排列的多个时刻,所述二维显微图像序列信息在所述时间序列中每个时刻存在对应的多个二维显微子图像信息,所述多个二维显微子图像信息中每个二维显微子图像信息在采集时对应的焦面高度信息相同,所述多个二维显微子图像信息的拍摄范围综合确定的总拍摄范围覆盖所述目标对象的整体范围;
二二模块,用于根据所述二维显微图像序列信息中每个时刻对应的多个二维显微子图像信息,确定所述目标对象在每个时刻的二维显微图像信息;
二三模块,用于根据所述目标对象在每个时刻的二维显微图像信息,生成所述目标对象的二维显微视频信息。
22.一种用于提供目标对象的二维显微视频信息的设备,其中,所述设备包括:
三一模块,用于接收对应的用户设备发送的关于目标对象的标识信息;
三二模块,用于根据所述目标对象的标识信息,获取关于所述目标对象的基于时间序列的二维显微图像序列信息,其中,所述时间序列包括顺序排列的多个时刻,所述二维显微图像序列信息在所述时间序列中每个时刻存在对应的多个二维显微子图像信息;并根据所述二维显微图像序列信息生成所述目标对象的二维显微视频信息;
三三模块,用于将所述目标对象的二维显微视频信息返回至所述用户设备;
其中,所述二维显微视频信息由以下步骤生成:
获取关于目标对象的基于时间序列的二维显微图像序列信息,其中,所述时间序列包括顺序排列的多个时刻,所述二维显微图像序列信息在所述时间序列中每个时刻存在对应的多个二维显微子图像信息,所述多个二维显微子图像信息中每个二维显微子图像信息在采集时对应的焦面高度信息相同,所述多个二维显微子图像信息的拍摄范围综合确定的总拍摄范围覆盖所述目标对象的整体范围;
根据所述二维显微图像序列信息中每个时刻对应的多个二维显微子图像信息,确定所述目标对象在每个时刻的二维显微图像信息;
根据所述目标对象在每个时刻的二维显微图像信息,生成所述目标对象的二维显微视频信息。
23.一种用于生成目标对象的二维显微视频信息的设备,其中,该设备包括:
处理器;以及
被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器执行如权利要求1至8中任一项所述方法的操作。
24.一种用于呈现目标对象的二维显微视频信息的设备,其中,该设备包括:
处理器;以及
被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器执行如权利要求9至16中任一项所述方法的操作。
25.一种用于提供目标对象的二维显微视频信息的设备,其中,该设备包括:
处理器;以及
被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器执行如权利要求17至19中任一项所述方法的操作。
26.一种存储指令的计算机可读介质,所述指令在被执行时使得***进行如权利要求1至19中任一项所述方法的操作。
CN202010171381.5A 2020-03-12 2020-03-12 一种用于生成目标对象的二维显微视频信息的方法与设备 Active CN113392267B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010171381.5A CN113392267B (zh) 2020-03-12 2020-03-12 一种用于生成目标对象的二维显微视频信息的方法与设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010171381.5A CN113392267B (zh) 2020-03-12 2020-03-12 一种用于生成目标对象的二维显微视频信息的方法与设备

Publications (2)

Publication Number Publication Date
CN113392267A CN113392267A (zh) 2021-09-14
CN113392267B true CN113392267B (zh) 2024-01-16

Family

ID=77615652

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010171381.5A Active CN113392267B (zh) 2020-03-12 2020-03-12 一种用于生成目标对象的二维显微视频信息的方法与设备

Country Status (1)

Country Link
CN (1) CN113392267B (zh)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104867161A (zh) * 2015-05-14 2015-08-26 国家电网公司 一种视频处理方法及装置
US10404963B1 (en) * 2016-05-03 2019-09-03 David Gerald Kenrick System for processing 2D content for 3D viewing
CN110235045A (zh) * 2017-01-23 2019-09-13 卡尔蔡司显微镜有限责任公司 用于对样品进行显微检查的显微镜和方法
CN110413827A (zh) * 2019-07-25 2019-11-05 上海掌门科技有限公司 一种用于提供目标图像信息的方法与设备
CN110431465A (zh) * 2017-04-07 2019-11-08 卡尔蔡司显微镜有限责任公司 用于拍摄和呈现样品的三维图像的显微镜装置
WO2019219065A1 (zh) * 2018-05-17 2019-11-21 杭州海康威视数字技术股份有限公司 视频分析的方法和装置

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140043462A1 (en) * 2012-02-10 2014-02-13 Inscopix, Inc. Systems and methods for distributed video microscopy
DE102014216511A1 (de) * 2014-08-20 2016-02-25 Carl Zeiss Meditec Ag Erstellen von Kapitelstrukturen für Videodaten mit Bildern aus einem Operationsmikroskop-Objektbereich
US9940541B2 (en) * 2015-07-15 2018-04-10 Fyusion, Inc. Artificially rendering images using interpolation of tracked control points
WO2018078447A1 (en) * 2016-10-27 2018-05-03 Scopio Labs Ltd. Digital microscope which operates as a server
CN108986164B (zh) * 2018-07-03 2021-01-26 百度在线网络技术(北京)有限公司 基于图像的位置检测方法、装置、设备及存储介质
CN109242903B (zh) * 2018-09-07 2020-08-07 百度在线网络技术(北京)有限公司 三维数据的生成方法、装置、设备及存储介质

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104867161A (zh) * 2015-05-14 2015-08-26 国家电网公司 一种视频处理方法及装置
US10404963B1 (en) * 2016-05-03 2019-09-03 David Gerald Kenrick System for processing 2D content for 3D viewing
CN110235045A (zh) * 2017-01-23 2019-09-13 卡尔蔡司显微镜有限责任公司 用于对样品进行显微检查的显微镜和方法
CN110431465A (zh) * 2017-04-07 2019-11-08 卡尔蔡司显微镜有限责任公司 用于拍摄和呈现样品的三维图像的显微镜装置
WO2019219065A1 (zh) * 2018-05-17 2019-11-21 杭州海康威视数字技术股份有限公司 视频分析的方法和装置
CN110413827A (zh) * 2019-07-25 2019-11-05 上海掌门科技有限公司 一种用于提供目标图像信息的方法与设备

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
基于序列切片图像的三维重建算法分析;张玉强;;通讯世界(第24期);第302-303页 *

Also Published As

Publication number Publication date
CN113392267A (zh) 2021-09-14

Similar Documents

Publication Publication Date Title
US20140092272A1 (en) Apparatus and method for capturing multi-focus image using continuous auto focus
JP2020518078A (ja) 車両損失査定画像を取得するための方法および装置、サーバ、ならびに端末デバイス
CN108629220A (zh) 一种二维码识读方法、装置及设备
AU2018338407B2 (en) Image distribution device, image distribution system, image distribution method, and image distribution program
CN111866392A (zh) 拍摄提示方法、装置、存储介质及电子设备
US20200349355A1 (en) Method for determining representative image of video, and electronic apparatus for processing the method
CN114511622A (zh) 全景图像采集方法、装置、电子终端及介质
CN113392267B (zh) 一种用于生成目标对象的二维显微视频信息的方法与设备
CN109636922B (zh) 一种用于呈现增强现实内容的方法与设备
CN110930437B (zh) 目标跟踪方法和装置
CN113470167B (zh) 一种用于呈现三维显微图像的方法与设备
CN109931923B (zh) 一种导航引导图的生成方法和装置
CN113395509B (zh) 提供及呈现目标对象的三维显微视频信息的方法与设备
CN113395485B (zh) 一种用于获取目标显微图像的方法与设备
CN113395483B (zh) 一种用于呈现多个显微子视频信息的方法与设备
CN113470185B (zh) 一种呈现三维显微图像的方法与设备
CN113469865B (zh) 一种获取显微图像的方法与设备
CN114143568A (zh) 一种用于确定增强现实直播图像的方法与设备
CN113469864B (zh) 一种用于获取显微图像的方法与设备
CN113393407B (zh) 一种获取试样的显微图像信息的方法与设备
CN113392675B (zh) 一种呈现显微视频信息的方法与设备
CN113395484A (zh) 一种呈现目标对象的显微子视频信息的方法与设备
CN113391441B (zh) 一种用于获取试样的显微图像信息的方法与设备
CN113392674A (zh) 一种用于调控显微视频信息的方法与设备
US20120201510A1 (en) Moving image reproducing apparatus, moving image reproducing method, and computer-readable storage medium storing program

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