chun2495 发表于 2020-10-13 11:28:39

【人工智能 图像分割 原创首发】第一章 项目介绍

看过我前几个帖子的人应该能感觉到,我在寻求一种方法对图片中的物体进行提取。类似于如下:


为了解决这种需求,动过很多想法,从最早的图像处理算法(特征识别)开始,到后来的边缘检测算法,都不尽如意。医疗图像处理和病灶的提取本身就很困难。
这些年人工智能的发展为我打开了一扇窗。想着可不可以让机器自动识别病灶呢?然后查阅资料,发现人工智能在这个领域满满的显示出巨大优势,比如这次的疫情covic的ct图像智能识别是否感染。
然后呢,就着手开始了。因为之前搞多一点tensorflow,所以还是希望在这个基础上来继续自己的探索。

首先,大量的搜索后发现,其实很多大公司都已经有了自己的人工智能大脑,比如阿里、baidu。初期我也尝试了使用baidu的人工智能网络来搭建自己的图像库。
声明!!!:我没有做广告。我只是把自己的经历写出来,而且我最终是放弃这个方案的。



图像分割这一块,可能是比较复杂吧,反正找来找去也没几个做这方面的。于是我就找到baidu的easydl。
过程是这样的:
1. 建立一个训练库,把你的图像上传。
2. 在训练库中进行分割标注,其实就是画圈把你要识别的物体圈起来。
3. 在baidu的服务器开始一键训练,等待结果完成。
4. 训练完后可以对这个网络进行测试,就是上传一个新图片,看他能不能正确识别出来。
5. 将这个网络下载下来,安装到安卓手机或苹果手机,然后拍照测试是否能正确识别。

总的来说:这个准确率还是可以的,但是有个最大的问题就是:慢! 。识别一张图片至少需要5秒钟时间,在和他们的技术沟通后发现这个问题无法解决。因为我的需求是实时图像识别。还有就是收费问题,反正不便宜。
然后就又陷入死胡同了。

然后网上搜索,发现deeplab这个网络对图像分割非常友好,给的测试例子也都能很好的识别。
网络结构如下:


图像分割识别如下:


效果还是相当好的,所以就打算用这个网络来训练自己的图像。
下一章,开始详细讲解训练方法和过程。

cpumaker 发表于 2020-10-13 11:40:16

很好的文章,满满的硬货

了无 发表于 2020-10-13 11:45:34

持续关注,楼主出个系列

Li_Nick 发表于 2020-10-13 11:47:07

持续关注中,期待下一章

xiaoyigechaos 发表于 2020-10-13 11:47:57

持续关注

vjcmain 发表于 2020-10-13 12:19:24

本帖最后由 vjcmain 于 2020-10-13 12:20 编辑

大佬做超声的哇? 求加WX 交流交流

chun2495 发表于 2020-10-13 15:51:15

vjcmain 发表于 2020-10-13 12:19
大佬做超声的哇? 求加WX 交流交流

我只是把超声图像拿来计算一下,没做超声那一块。{:lol:}

hexenzhou 发表于 2020-10-13 17:06:55

医疗分割领域unet不是最广的吗?我同事用unet网络分割超声波图像,效果很好。

renpeng009672 发表于 2020-10-13 17:31:22

xiaoyigechaos 发表于 2020-10-13 11:47
持续关注

有涉及?                              

chun2495 发表于 2020-10-13 17:32:13

hexenzhou 发表于 2020-10-13 17:06
医疗分割领域unet不是最广的吗?我同事用unet网络分割超声波图像,效果很好。 ...

底层都是卷积。deeplabv3+用的是空洞卷积,对图像的整体把握更好。unet还没用过,你同事的是应用在什么平台上的?

zzhang_hui 发表于 2020-10-13 17:58:11

牛,学习下

albert_w 发表于 2020-10-13 18:12:11

牛,标记一下图像分割

gmezl 发表于 2020-10-13 21:41:32

牛,学习一下

XP85118978 发表于 2020-10-14 00:19:34

公司是做AI协处理器的,我是做算法验证的,简单来说就是把那些convolution,depthwise convolution, dilation convolution, pooling,fullyconnect,LUT,eltwise等这些算子拆分后给到最底层硬件相应模块去跑,再或者就是把他们串起来跑一个完整的网络。一直都是最底层在倒腾,且刚入门,对于上层具体应用,还没研究过,mark一下楼主的连载,抽空找个时间研究研究{:handshake:}

dgtg 发表于 2020-10-14 00:33:30

关注学习一下!

armok. 发表于 2020-10-14 02:29:43

精华,打赏!

amxx 发表于 2020-10-14 08:19:43

硬通货!必须支持。

Firman 发表于 2020-10-14 08:28:09

精华!
说得我云里雾里的。
halcon不行么?

chun2495 发表于 2020-10-14 09:29:32

XP85118978 发表于 2020-10-14 00:19
公司是做AI协处理器的,我是做算法验证的,简单来说就是把那些convolution,depthwise convolution, dilat ...

确实,深度学习底层都是卷积、池化等操作。你们的协处理器客户是在云端使用还是也销售硬件芯片?

chun2495 发表于 2020-10-14 09:31:42

Firman 发表于 2020-10-14 08:28
精华!
说得我云里雾里的。
halcon不行么?

这个也是平台的,在服务器上训练,然后下载sdk使用吧。
收费和速度如何呢?

XP85118978 发表于 2020-10-14 09:49:24

chun2495 发表于 2020-10-14 09:29
确实,深度学习底层都是卷积、池化等操作。你们的协处理器客户是在云端使用还是也销售硬件芯片?
...

卖IP的,不自己做芯片的,主要是应用在安防,adas,边缘服务器等芯片中。

chun2495 发表于 2020-10-14 09:53:40

XP85118978 发表于 2020-10-14 09:49
卖IP的,不自己做芯片的,主要是应用在安防,adas,边缘服务器等芯片中。 ...

类似于baidu easyDL、halcon、这些吧!

hanshiruo 发表于 2020-10-14 10:59:38

很好的文章,满满的硬货

Firman 发表于 2020-10-14 16:12:21

chun2495 发表于 2020-10-14 09:31
这个也是平台的,在服务器上训练,然后下载sdk使用吧。
收费和速度如何呢? ...

halcon开发环境要8w6,公司至少要买一套才有资格买运行版。
运行版每台电脑要5w8,有加密狗。
主要是halcon能简易转到其它环境

chun2495 发表于 2020-10-14 17:29:59

Firman 发表于 2020-10-14 16:12
halcon开发环境要8w6,公司至少要买一套才有资格买运行版。
运行版每台电脑要5w8,有加密狗。
主要是halc ...

这个确实高端。
自己玩还是免费开源的好些。

xiaoyigechaos 发表于 2020-10-14 18:38:10

renpeng009672 发表于 2020-10-13 17:31
有涉及?

目前有接触,yolov3

Firman 发表于 2020-10-14 19:48:06

chun2495 发表于 2020-10-14 17:29
这个确实高端。
自己玩还是免费开源的好些。

求帶~~~         

chun2495 发表于 2020-10-14 20:01:34

Firman 发表于 2020-10-14 19:48
求帶~~~

大神见笑了。

renpeng009672 发表于 2020-10-15 09:11:54

xiaoyigechaos 发表于 2020-10-14 18:38
目前有接触,yolov3

大神。。。。。。。。。。。。。。

iirfw 发表于 2020-11-6 13:35:37

赞一个,多谢分享!

huangqi412 发表于 2020-11-6 14:13:43

这个高级,最后是多久识别一张图片

大饼博士 发表于 2020-11-6 14:23:54

这个高级,多谢分享!

chun2495 发表于 2020-11-6 15:12:48

huangqi412 发表于 2020-11-6 14:13
这个高级,最后是多久识别一张图片

具体没测过,大概1秒好几张吧。
页: [1]
查看完整版本: 【人工智能 图像分割 原创首发】第一章 项目介绍