0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

基于ZYNQ的内窥镜方案

刘艳 来源:新星之火12138 作者:新星之火12138 2022-08-02 10:21 次阅读

这一次,熊猫君分享一个内窥镜的技术实现方案。内窥镜的方案很多:主处理器有用专用ASIC的,比如日、台、韩的相机ASIC;有用专用CPU的,比如海思、瑞星微和君正等。熊猫君的这个是基于Xilinx ZYNQ的低成本方案。

纵观中低端的内窥镜用图像传感器,主要是以OV的为主,熊猫君接触和实现过的主要有OV6946+OV426、OV6948+OV426、OV9734、OH02A1S(带近红外增强)、OH0TA10+普通ADC(这颗料据说是业界最小,400×400相素,封装尺寸只有550μm*550μm)、DH01A10等等,接口模拟的、MIPI和LVDS;另外还有就是艾迈斯的NanEyeM,320×320相素,接口用的是内嵌码的LVDS,需要高速时钟过采样才能接收,比较麻烦。对OV的Sensor而言,模拟输出通过ADC采样后一般可以转为LVDS或DVP接口,MIPI输出的因为分辨率和帧率都较低,速率不会太高(lane速率<800Mbps),完全可以用ZYNQ加电阻网络来接收图像。

一、硬件方案

以下我们以OV的DH01A10为例来叙述,DH01A10实际上算是OV6946的升级版本,同样是400×400相素的,区别是工艺更加先进:(1)近红外波段成像增强;(2)灵敏度高达3600mV/lux-sec(OV6946只有1000mV/lux-sec,整整是3.6倍);(3)封装尺寸只有550μm×550μm,1/36”(业界最小,差不多是OV6946的1/4);(4)输出接口驱动能力为4米,可用用OV426接收,也可用其它ADC方案来搭。因此,相较于OV6946而言,DH01A10近红外成像,成像质量更高,驱动能力更强,不再有竖条纹状非均匀性现象。那么,对于一般的手术用或检查用台式机,系统的硬件框图如下图1所示。

poYBAGGYHwSAemp0AATGBdUMY7U094.png

图1 基于ZYNQ的医疗内窥镜硬件框图

如上图1所示,医疗手持式或台机对体积和功耗没有较高的要求,接口要求比较丰富一些,比如可以通过千兆网和USB接口导出录制的视频和拍摄的照片,可以通过网络配置机器的参数,有按键和触摸屏可以操控机器,有HDMI可以接入到通用显示器等等。一般的,拍照存储为JPEG格式,视频存储为mp4或avi格式,存储在内部的大容量eMMC中。通常的,会将摄像头模组做成模块化可拆卸装置,作为一个耗材出现。

二、软件方案

在这个系统中,ZYNQ实现了软硬件协同处理,软件方案图如下图2所示。在PL上,主要实现了Sensor驱动(图像采集和寄存器配置等)、ISP处理、JPEG视频编码以及eDP或LVDS屏的驱动。在PS上,上层框架基于QT,实现了产品UI、触摸屏、操控接口、视频的编解码、视频的录制、存储、预览和回放,照片的拍摄、保存和回看等功能,以及配置FPGA进行初始化、自动曝光和自动摆平和的配置工作。从器件性能上来说,ZYNQ-7000系列的ARM是双核Cortex-A9,-2速度的也最多只能跑到766MHz,因此优化这个系统使视频录制和显示达到实时性的要求,所需要做的工作量很大,也需要linux和fpga层面协同做很多的处理,可谓是将芯片的性能运用到了极致。即使这样,arm端实现h.264编码也只能保证400*400/30fps的实时性,高于此规格的均由FPGA来进行Motion JPEG编码,最终封装为AVI视频保存。回放时解码相对简单,ARM运算即可满足要求。本系统最高支持1080P/30fps的流处理。在ISP上,系统还需针对医疗及sensor做一些特殊的处理,比如大多数的OV6946而言有竖条纹,此时要做非均匀性校正算法,此类senor的动态范围普遍偏低,还需要做一些对比度拉升或锐化处理使之看起来更加的锐利一些,有些还会有针对性进行调色处理等等。

pYYBAGGYHwaAJInYAAK9McEtWrQ108.png

图2 基于ZYNQ的内窥镜软件方案

总体来说,中低端的内窥镜前端设备不会涉及到专业的医疗软件自动成像分析,主要还是检查和手术过程中现场人工查看和分析这些影像。即使有自动软件分析的需求,这些一般是通过接口传输影像数据到PC端后另行专业软件处理。

更为高端的腹腔镜之类,方案有用海思的,也有用ZYNQ UltraScale+ MPSoC带Codec那款的,国外的头部的也有用高端FPGA+高端的自有ASIC芯片的,总之整个技术难度要上一个很大的台阶。

另外,现在甚为流行的胶囊内窥镜,则走的另外一条低功耗的路子,传感器性能不一定高,要求无线传输图像,帧率可能是1~2Hz,也可能是触发式的,但是有一个极低功耗的要求和一个很小体积的要求,一般要求能够工作(休眠)数个小时。目前市面现有的产品也有采用低功耗FPGA(actel的)加MSP430单片机的方案(熊猫君拆过研究过一两款现有产品,也动过折腾一款的念头)。

三、其他

在当前的形势下,熊猫君这边的中低端内窥镜方案主要还是集中在基于ZYNQ-7010、瑞星微RV1126这两个平台上,也有海思和ZU4EV的,但是这俩一个是拿到芯片不容易,一个是太贵了,代价太高了,风险也太高了,其他的总是差点啥,不是这里性能不够,就是那里接口少了。总之,希望其他国产能够崛起,实现一个小目标:达到海思Hi3559的水平。

熊猫君这边有成熟的基于ZYNQ-7000和RV1126的完整方案和整机,也欢迎感兴趣的朋友莅临现场指导。如果您需要,而我恰恰也有的话,我们或许就能愉快的合作一把呢。

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 传感器
    +关注

    关注

    2545

    文章

    50384

    浏览量

    750651
  • 内窥镜
    +关注

    关注

    1

    文章

    79

    浏览量

    17916
  • Zynq
    +关注

    关注

    9

    文章

    607

    浏览量

    47091
收藏 人收藏

    评论

    相关推荐

    资深专家支招:如何缩短高级医疗内窥镜系统的开发时间

    电子发烧友网核心提示 :医疗内窥镜的市场发展带来了各种挑战,例如,要求增强功能,更高的精度,更好的处理性能,以及更小的体积等。本文介绍Altera高级医疗内窥镜系统解决方案
    发表于 10-11 16:27 6558次阅读

    芯视音推出性价比极高的电子内窥镜IC和方案

    医用内窥镜是当前应用非常广泛的一种微创或无创的生物医学仪器,医生通过内窥镜能直接观察到人体内脏器官的组织形态,体内病变情况,方便地进行诊断,具有直观、有效、操作灵活、方便、病人痛苦少等特点。医用
    发表于 01-03 13:07

    用于 Xilinx FPGA Zynq 7 的电源解决方案

    描述该参考设计采用多种 TPS54325 和其他 TI 电源器件,是适用于 Xilinx Zynq FPGA 的全套电源解决方案。输入电压达到 12V 后,该参考解决方案可提供 Zynq
    发表于 04-14 09:46

    进口工业内窥镜品牌

    AG威萨公司是专门为核电相关领域用户研制、生产和提供定制化解决方案的工业内窥镜专业厂家,是全球工业内窥镜产品的顶级品牌;主要为欧美的核电站提供专业目视检测服务和为核电运行服务公司提供相关的目视检测产品
    发表于 06-20 17:09

    最大限度地减小安装和采用成本的数字内窥镜

    紧凑的四输出降压型稳压器解决方案加速采用数字内窥镜
    发表于 05-29 16:23

    工业内窥镜的作用是什么?

    工业内窥镜可用于高温、有毒、核辐射及人眼无法直接观察到的场所的检查和观察,主要用于汽车(汽车内窥镜)、航空发动机(发动机内窥镜)、管道(管道内窥镜)、机械零件(阀门
    发表于 10-11 09:11

    MR97327B医用内窥镜解决方案

    片上ROM。MR97327B也支持高达500万像素的YUV格式的sensor,支持CCIR656格式数据输出,可以驱动CSTN/TFT屏和SD卡图像存储。以MR97327B为核心的医用内窥镜方案,具有架构简单,低成本,稳定性高以及实现简单等优点。  二、
    发表于 07-03 17:11

    电力电子和汽车维修应用中的内窥镜怎么设计?

    内窥镜有什么用,怎么设计?内窥镜其实作用挺大的,举一些例子,大到医院里,利用内窥镜技术给胃痛病人做胃镜,把胃部的情况清晰的拍出来,医生就可以根据拍到的图片,判断出病人有没有胃溃疡等问题。
    发表于 03-05 06:34

    分享一种基于瑞芯微的RK3399平台设计出的医用内窥镜解决方案

    设计出的医用内窥镜解决方案。支持安卓和Linux系统,方便行业客户根据自己的需求调整产品定义,快速落地。  ARM架构处理器多用于嵌入式设备,具有极高的稳定性,在医疗、军事、工业领域有着广泛应用
    发表于 08-01 17:01

    采用基于FPGA 的方法缩短高级医疗内窥镜系统的开发时间

    电子发烧友网核心提示 :医疗内窥镜的市场发展带来了各种挑战,例如,要求增强功能,更高的精度,更好的处理性能,以及更小的体积等。本文介绍Altera高级医疗内窥镜系统解决方案
    发表于 10-11 16:58 53次下载
    采用基于FPGA 的方法缩短高级医疗<b class='flag-5'>内窥镜</b>系统的开发时间

    探析内窥镜行业现状

    内窥镜是集中光学、人体工程学、精密机械、现代电子、数学、软件等一体化的监测仪器,是医务人员观察人体内部病变组织直接、有效的医疗器械之一,具有图像清晰度高、操作简单等优点。 内窥镜共经历4 次大
    发表于 06-07 19:40 3130次阅读

    激光焊接技术在焊接内窥镜的应用

    随着超声无损检测技术和内窥镜技术的发展,内窥镜测量技术在医疗等领域有了全面的使用,长期以来,内窥镜只是用于“看”,而不是“测量”,随着计算机技术和图像处理技术的发展,内窥镜可以真正实现
    的头像 发表于 03-09 13:43 841次阅读
    激光焊接技术在焊接<b class='flag-5'>内窥镜</b>的应用

    启扬方案:基于ARM架构的医用内窥镜解决方案

    在现代医学发展中,医学仪器是重要支撑,医用内窥镜作为检查人体内部多种器官的主要仪器,广泛应用于不同科室和不同疾病的临床诊断和治疗。内窥镜的发展经历了硬管式内窥镜、半曲式内窥镜、显微
    的头像 发表于 08-28 15:46 1125次阅读
    启扬<b class='flag-5'>方案</b>:基于ARM架构的医用<b class='flag-5'>内窥镜</b>解决<b class='flag-5'>方案</b>

    Zynq评估板及ZED板供电方案

    电子发烧友网站提供《Zynq评估板及ZED板供电方案.pdf》资料免费下载
    发表于 11-13 09:52 0次下载
    <b class='flag-5'>Zynq</b>评估板及ZED板供电<b class='flag-5'>方案</b>

    成像距离大的内窥镜有哪些

    1. 引言 内窥镜是一种通过人体自然腔道或小切口进入体内,用于观察和治疗内部器官的医疗器械。随着科技的进步,内窥镜的设计越来越精细,功能也越来越强大。成像距离大的内窥镜因其能够提供更远的观察距离
    的头像 发表于 10-14 09:44 99次阅读