自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 From Fidelity to Perceptual Quality: A Semi-Supervised Approach for Low-Light Image Enhancement

分为两个部分:递归配对监督学习 + 非配对数据的GAN递归配对数据监督学习:目的:监督信息对于图像细节信息拥有很好的保真度,可以使得图像容易恢复细节信息模型由4个基本相同的U型net组成,只有第一个部分与后面三个部分略有不同。第一个部分:第二到第四部分:输入是上一层的输出和低光照图像的拼接,f1、f2和f3分别是由Unet得到的3个特征图,x1~3是输出的增强结果,x1是原图的1/4,x2是原图的1/2,x3和原图大小相同,FU是最近值上采样。损失函数:...

2021-03-15 14:53:27 1371 15

原创 EnlightenGAN: Deep Light Enhancement without Paired Supervision

生成器:带注意力引导的Unet首先把图像I归一化到[0,1],计算attention map,attention map = 1 – I。 把attention map和原图拼接作为输入,把Unet输出乘attention map再加上原图得到输出判别器:全局判别器 + 局部判别器全局判别器:判断一整幅图像是real(来自真实图像)还是fake(来自生成器)局部判别器:从生成器的输出和真实图像中随机裁剪的图像作为输入,判断输入图像是real(来自真实图像)还是fake(来自生成器)...

2021-03-15 14:52:46 200

原创 Zero-Reference Deep Curve Estimation for Low-Light Image Enhancement

对输入图片X,进行8次调整,调整公式需满足:增强后值域应在[0,1],避免截断导致信息损失 曲线是单调的,从而保持图像的对比度 这条曲线要可微,可以进行学习作者设计如下:A是一个可学习的矩阵,其值域是[-1,1],尺寸与原图大小一致,即每个通道每个像素都能分别进行增强。作者假设局部区域的A值应该是一样的,因此可以保持相邻像素的单调性。每一次调整后的图像作为下一次调整的输入,DCE-Net负责学习8个A矩阵,然后X经过8次调整得到最后的输出。损失函数:Spatial...

2021-03-15 14:52:11 208

原创 Deep Retinex Decomposition for Low-Light Enhancement

根据Retinex方法,任意一幅图像S可以表示为其中R表示反射分量,I表示光照分量,○表示对应点相乘。反射分量R是由物体性质决定的恒定分量,而光照分量I则是由光照影响的可变分量,因此作者提出使用模型RetinexNet来模拟光照分量I。模型包含3个部分:分解、调整和重建,分解和调整过程各训练一个模型。分解模型:该模型主要把一幅图像中的光照分量I和反射分量R进行分解,得到分解后的两幅图像。图像一开始先经过一次3*3卷积不进行激活,随后进行5次3*3卷积+relu操作,最后进行一次3*3卷积

2021-03-07 18:08:02 507

原创 各种激活函数求导公式

sigmoid函数:对于X求导推导:

2020-11-27 00:07:12 742

原创 蓝桥杯 芯片测试

#include<iostream>#include<string>using namespace std;int n;int graph[25][25];int tag[25];//记录当前是真还是假bool judge(){ int sum=0; for(int i=0;i<n;i++) { if(tag[i]==1)//如果是1 {...

2020-03-31 22:05:18 111

原创 蓝桥杯 回形取数

#include<iostream>#include<string>using namespace std;int graph[205][205];//记录图int mark[205][205];//标记数组//way的0,1,2,3分别代表上下左右int dx[4]={-1,1,0,0};int dy[4]={0,0,-1,1};int n,m;boo...

2020-03-31 00:40:27 79

原创 蓝桥杯 2n皇后问题

#include<iostream>#include<string>using namespace std;int array[9][9];int put[9][9];int n;int sum = 0;bool judge(int len,int y,int a){ if(array[len][y]==0)//不可以放 return false;...

2020-03-30 21:13:00 74

原创 计蒜客 封印之门

#include<iostream>#include<string>using namespace std;char table[26][26];int min(int a,int b){ return a>b?b:a;}int main(){ int n; string a,b; cin>>a>>b; int i,...

2020-03-18 15:45:54 81

原创 算法提高 最大值路径

#include<iostream>using namespace std;int n,max_len=0;int graph[10][10];int graph1[10][10];int max(int a,int b){ return a>b?a:b;}int getmax(){ int i,j; //动态规划得到最大值 graph1[n-1][0...

2020-03-02 16:31:46 258

原创 算法提高 最长滑雪道

#include<iostream>using namespace std;struct point{ int x; int y;};int n,m;int max1=0;int graph[10][10];int mark[10][10]={0};void getlen(int x,int y,int len){ int flag=0; if(x-1&...

2020-03-02 11:50:40 169

原创 快速排序

void quick_sort(int a[],int low ,int height){ if(low >=height) return ; int key=a[low]; int i=low; int j=height; while(i<j) { while(i<j && a[j]>=key)//找到第一个比key小的 j...

2020-03-02 11:49:51 55

原创 十进制转二进制(位运算)

#include<iostream>using namespace std;int main(){ int num,tag=128; cin>>num; while(tag!=0) { int temp = num & tag; if(temp) cout<<1...

2020-02-26 23:16:07 385

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除