计算机视觉应用开发课件:基于U-Net的图像语义分割_第1页
计算机视觉应用开发课件:基于U-Net的图像语义分割_第2页
计算机视觉应用开发课件:基于U-Net的图像语义分割_第3页
计算机视觉应用开发课件:基于U-Net的图像语义分割_第4页
计算机视觉应用开发课件:基于U-Net的图像语义分割_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

基于U-Net的图像语义分割案例描述01任务案例目标02任务案例分析03任务案例实施04任务1案例描述1案例描述本案例学习如何搭建U-Net网络,训练Oxford-IIITPet数据,实现图像语义分割。2案例目标案例目标搭建U-Net全卷积神经网络;对Oxford-IIITPet数据集中的数据进行语义分割。23案例分析案例分析Oxford-IIIT宠物数据集是37个类别的宠物图像数据集,其中有犬类25类,猫类12类,每个类别大约有200张图像。图像在比例,姿势和照明方面有很大的差异。该数据集由图像、图像所对应的标签、以及对像素逐一标记的掩码组成。掩码其实就是给每个像素的标签。每个像素分别属于以下三个类别中的一个:类别1:像素是宠物的一部分;类别2:像素是宠物的轮廓;类别3:以上都不是(外围像素)。34案例实施4案例实施 1.加载Oxford-IIIT宠物数据集dataset,info=tfds.load(data_dir='data/oxford',name='oxford_iiit_pet:3.0.0',with_info=True)2.数据预处理

先将图像标准化到[0,1]范围内。像素点在图像分割掩码中被标记为{1,2,3}中的一个。为了方便起见,将分割掩码都减1,得到了以下的标签:{0,1,2}

input_image=tf.cast(input_image,tf.float32)/128.0–1随机的水平翻转了一些图片,用来扩充测试数据集。input_image=tf.image.flip_left_right(input_image)input_mask=tf.image.flip_left_right(input_mask)4案例实施3.数据集划分原始数据集已经划分好了训练集和测试集,所以也延续使用相同的划分。train=dataset['train'].map(load_image_train,num_parallel_calls=tf.data.experimental.AUTOTUNE)test=dataset['test'].map(load_image_test)对数据进行打乱分批处理train_dataset=train.cache().shuffle(BUFFER_SIZE).batch(BATCH_SIZE).repeat()train_dataset=train_dataset.prefetch(buffer_size=tf.data.experimental.AUTOTUNE)test_dataset=test.batch(BATCH_SIZE)4案例实施4.搭建U-Net网络base_model=tf.keras.applications.MobileNetV2(input_shape=[128,128,3],include_top=False)layer_names=['block_1_expand_relu',#64x64'block_3_expand_relu',#32x32'block_6_expand_relu',#16x16'block_13_expand_relu',#8x8'block_16_project',#4x4]升频取样模块up_stack=[pix2pix.upsample(512,3),#4x4->8x8pix2pix.upsample(256,3),#8x8->16x16pix2pix.upsample(128,3),#16x16->32x32pix2pix.upsample(64,3),#32x32->64x64]4案例实施model_history=model.fit(train_dataset,epochs=EPOCHS,steps_per_epoch=STEPS_PER_EPOCH,validation_steps=VALIDATION_STEPS,validation_data=test_dataset,callbacks=[DisplayCallback()])loss

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论