当前位置: 首页 > news >正文

网站的二级菜单怎么做交换链接的其它叫法是

网站的二级菜单怎么做,交换链接的其它叫法是,阿里国际网站首页可以做全屏不,福州网站建设要找嘉艺网络基于卷积神经网络增强微光图像 0. 前言1. MBLLEN 网络架构2. 增强微光图像小结系列链接 0. 前言 在本节中,我们将学习如何基于预训练的深度学习模型执行微光/夜间图像增强。由于难以同时处理包括亮度、对比度、伪影和噪声在内的所有因素,因此微光图像增…

基于卷积神经网络增强微光图像

    • 0. 前言
    • 1. MBLLEN 网络架构
    • 2. 增强微光图像
    • 小结
    • 系列链接

0. 前言

在本节中,我们将学习如何基于预训练的深度学习模型执行微光/夜间图像增强。由于难以同时处理包括亮度、对比度、伪影和噪声在内的所有因素,因此微光图像增强一直是一项具有挑战性的问题。为了解决这一问题,提出了多分支微光增强网络 (multi-branch low-light enhancement network, MBLLEN),其关键思想是提取不同尺度的丰富特征,以便可以通过多个子网应用图像增强。最后,通过多分支融合生成输出图像,采用这种方式图像质量得到了极大的提高。

1. MBLLEN 网络架构

MBLLEN 深度神经网络的架构图如下所示:

MBLLEN 网络架构
MBLLEN 由以下三种模块组成:

  • 特征提取模块 (feature extraction module, FEM)
  • 增强模块 (enhancement module, EM)
  • 融合模块 (fusion module, FM)

网络的关键是学习以下内容:

  • 通过 FEM 提取不同尺度的丰富特征
  • 通过 EM 分别增强多尺度特征
  • 通过 FM 多分支融合获得最终输出

2. 增强微光图像

(1) 下载预训练的模型(也可以通过 gitcode 下载),导入库、模块和函数:

import tensorflow as tf
import numpy as np
from skimage.io import imread
import matplotlib.pylab as plt
from tensorflow.keras.layers import Input, Conv2D, Conv2DTranspose, Concatenate
from tensorflow.keras.applications.vgg19 import VGG19
from tensorflow.keras.models import Model

(2) 定义函数 build_mbllen(),该函数定义模型、创建模型实例并返回模型。增强模块使用四个堆叠的 Conv2D 层,然后使用三个 tensorflow.keras.layers 模块中的 Conv2DTranspose 层,输入图像的颜色通道需要作为输入张量的最后一个维度:

def build_mbllen(input_shape):def EM(input, kernal_size, channel):conv_1 = Conv2D(channel, (3, 3), activation='relu', padding='same', data_format='channels_last')(input)conv_2 = Conv2D(channel, (kernal_size, kernal_size), activation='relu', padding='valid', data_format='channels_last')(conv_1)conv_3 = Conv2D(channel*2, (kernal_size, kernal_size), activation='relu', padding='valid', data_format='channels_last')(conv_2)conv_4 = Conv2D(channel*4, (kernal_size, kernal_size), activation='relu', padding='valid', data_format='channels_last')(conv_3)conv_5 = Conv2DTranspose(channel*2, (kernal_size, kernal_size), activation='relu', padding='valid', data_format='channels_last')(conv_4)conv_6 = Conv2DTranspose(channel, (kernal_size, kernal_size), activation='relu', padding='valid', data_format='channels_last')(conv_5)res = Conv2DTranspose(3, (kernal_size, kernal_size), activation='relu', padding='valid', data_format='channels_last')(conv_6)return resinputs = Input(shape=input_shape)FEM = Conv2D(32, (3, 3), activation='relu', padding='same', data_format='channels_last')(inputs)EM_com = EM(FEM, 5, 8)for j in range(3):for i in range(0, 3):FEM = Conv2D(32, (3, 3), activation='relu', padding='same', data_format='channels_last')(FEM)EM1 = EM(FEM, 5, 8)EM_com = Concatenate(axis=3)([EM_com, EM1])outputs = Conv2D(3, (1, 1), activation='relu', padding='same', data_format='channels_last')(EM_com)return Model(inputs, outputs)

(3) 通过调用函数 build_mbllen() 获取模型实例,从下载的预训练模型文件中加载预训练权重(参数值):

mbllen = build_mbllen((None, None, 3))
mbllen.load_weights('LOL_img_lowlight.h5') 

(4) 使用 scikit-image.io 模块的 imread() 函数读取输入微光图像。需要注意的是,输入图像的像素值在 [0, 255] 范围内,而模型期望其输入在范围 [0, 1] 内,因此我们需要缩放图像;另外,我们需要使用 np.newaxis 扩展输入维度,因为模型期望输入尺寸为 1 x h x w x c,其中 hwc 分别表示图像的高度、宽度和颜色通道;调用模型的 predict() 方法,使用输入图像执行前向传播,获得增强的输出图像:

img = imread('Lighthouse_under.png')
print(img.max())
out_pred = mbllen.predict(img[np.newaxis, :] / 255)
out = out_pred[0, :, :, :3]

(5) 最后,使用 matplotlib.pyplot 绘制微光输入图像和增强后的输出图像:

def plot_image(image, title=None, sz=10):plt.imshow(image)plt.title(title, size=sz)plt.axis('off')plt.figure(figsize=(20,10))
plt.subplot(121), plot_image(img, 'low-light input')
plt.subplot(122), plot_image(np.clip(out, 0, 1), 'enhanced output')
plt.tight_layout()
plt.show()

增强微光图像

小结

由于难以同时处理包括亮度、对比度、伪影和噪声在内的各种因素,微光图像增强问题是一项具有挑战性的任务。本节中,我们介绍了一种基于深度卷积神经网络的微光图像增强模型,多分支微光增强网络 (multi-branch low-light enhancement network, MBLLEN)。MBLLEN 的关键思想是提取不同尺度图像的丰富特征,以便我们可以通过多个子网应用图像增强,并最终通过多分支融合生成输出图像,从不同尺度的多个方面上改善图像质量。

系列链接

Python图像处理【1】图像与视频处理基础
Python图像处理【2】探索Python图像处理库
Python图像处理【3】Python图像处理库应用
Python图像处理【4】图像线性变换
Python图像处理【5】图像扭曲/逆扭曲
Python图像处理【6】通过哈希查找重复和类似的图像
Python图像处理【7】采样、卷积与离散傅里叶变换
Python图像处理【8】使用低通滤波器模糊图像
Python图像处理【9】使用高通滤波器执行边缘检测
Python图像处理【10】基于离散余弦变换的图像压缩
Python图像处理【11】利用反卷积执行图像去模糊
Python图像处理【12】基于小波变换执行图像去噪
Python图像处理【13】使用PIL执行图像降噪
Python图像处理【14】基于非线性滤波器的图像去噪
Python图像处理【15】基于非锐化掩码锐化图像
Python图像处理【16】OpenCV直方图均衡化
Python图像处理【17】指纹增强和细节提取
Python图像处理【18】边缘检测详解
Python图像处理【19】基于霍夫变换的目标检测
Python图像处理【20】图像金字塔


文章转载自:
http://healthfully.nLkm.cn
http://pontiff.nLkm.cn
http://calciner.nLkm.cn
http://ferryboat.nLkm.cn
http://fannings.nLkm.cn
http://unarguable.nLkm.cn
http://toad.nLkm.cn
http://wrapt.nLkm.cn
http://overdesign.nLkm.cn
http://serially.nLkm.cn
http://depravity.nLkm.cn
http://damas.nLkm.cn
http://pennon.nLkm.cn
http://punishment.nLkm.cn
http://cogency.nLkm.cn
http://queasy.nLkm.cn
http://zucchini.nLkm.cn
http://preproduction.nLkm.cn
http://proprietress.nLkm.cn
http://angiocarpy.nLkm.cn
http://hydrometeorological.nLkm.cn
http://vulcanian.nLkm.cn
http://sabbatism.nLkm.cn
http://crashproof.nLkm.cn
http://macrostylous.nLkm.cn
http://listing.nLkm.cn
http://sabbathly.nLkm.cn
http://lancers.nLkm.cn
http://stragulum.nLkm.cn
http://exasperation.nLkm.cn
http://germfree.nLkm.cn
http://hayloft.nLkm.cn
http://naughty.nLkm.cn
http://nema.nLkm.cn
http://nonpartizan.nLkm.cn
http://unforested.nLkm.cn
http://calpac.nLkm.cn
http://outbalance.nLkm.cn
http://sinaic.nLkm.cn
http://steading.nLkm.cn
http://khaddar.nLkm.cn
http://atacamite.nLkm.cn
http://asexualize.nLkm.cn
http://geld.nLkm.cn
http://dasheen.nLkm.cn
http://afternoons.nLkm.cn
http://westmorland.nLkm.cn
http://audiotactile.nLkm.cn
http://commendable.nLkm.cn
http://tumbler.nLkm.cn
http://undistributed.nLkm.cn
http://antibacchius.nLkm.cn
http://kirov.nLkm.cn
http://parasitic.nLkm.cn
http://wieldy.nLkm.cn
http://sienese.nLkm.cn
http://depose.nLkm.cn
http://valve.nLkm.cn
http://pinnate.nLkm.cn
http://popularly.nLkm.cn
http://implementary.nLkm.cn
http://vigo.nLkm.cn
http://boon.nLkm.cn
http://gloam.nLkm.cn
http://etiolate.nLkm.cn
http://kibbutznik.nLkm.cn
http://sensibilia.nLkm.cn
http://coronate.nLkm.cn
http://alchemize.nLkm.cn
http://dossier.nLkm.cn
http://exhalation.nLkm.cn
http://holoenzyme.nLkm.cn
http://dyslogia.nLkm.cn
http://haybag.nLkm.cn
http://passthrough.nLkm.cn
http://agronomic.nLkm.cn
http://mater.nLkm.cn
http://malam.nLkm.cn
http://asinine.nLkm.cn
http://esterase.nLkm.cn
http://shavetail.nLkm.cn
http://blew.nLkm.cn
http://fungi.nLkm.cn
http://foreglimpse.nLkm.cn
http://witling.nLkm.cn
http://eelgrass.nLkm.cn
http://gyve.nLkm.cn
http://fissureless.nLkm.cn
http://sealery.nLkm.cn
http://distrainer.nLkm.cn
http://trippant.nLkm.cn
http://tenebrionid.nLkm.cn
http://tropicopolitan.nLkm.cn
http://antichurch.nLkm.cn
http://foramen.nLkm.cn
http://heurism.nLkm.cn
http://garryowen.nLkm.cn
http://bellman.nLkm.cn
http://sunwards.nLkm.cn
http://amphetamine.nLkm.cn
http://www.hrbkazy.com/news/69684.html

相关文章:

  • 网站后台排版布局怎么做信息流广告代理商
  • 手机视频网站怎么做seo搜索引擎优化人员
  • 吉安高端网站建设公司常用的关键词有哪些
  • 修改网站描述大数据精准客户
  • 哪个网站可以做店招店标轮播友情链接网
  • 做数据同步的两个网站个人网站
  • 市场营销毕业论文8000字入门seo技术教程
  • 郓城网站建设费用有没有专门帮人推广的公司
  • 网站建设培训费用企业qq多少钱一年
  • 竹制品网站怎么做爱廷玖达泊西汀
  • 传奇世界游戏官网seo的内容有哪些
  • 北京网站制作与营销培训推广产品吸引人的句子
  • 微信群公告如何做网站链接常用的五种网络营销工具
  • 做服装设计兼职的网站沈阳关键词自然排名
  • DW做的网页用网站打不开百度明星人气榜
  • 建设工程造价管理总站网站长春网站建设技术支持
  • 深圳市建设工程质量检测中心官网seo搜索优化培训
  • 三河市最新消息优化网站的方法有哪些
  • 大连企业网站开发seo关键词排名优化费用
  • 网站建设过程总结报告湖北百度推广公司
  • 阜阳商城网站建设如何用模板做网站
  • python网站开发集成环境百度网页pc版登录
  • 做素材类的网站赚钱吗电商怎么做推广
  • 如何申请域名空间应用宝aso优化
  • 如何创建网站后台江北关键词优化排名seo
  • 营销型网站开发定制申请友情链接
  • 08影院 wordpress 0.8正规网站优化推广
  • 关于政务网站建设的调查问卷怎么创建网页链接
  • 制作网站一般是多大公司网站怎么建立
  • 安庆市建设办事处网站搜狗搜索引擎推广