4.5非线性校正算法

合集下载

gamma校正算法灰度值

gamma校正算法灰度值

gamma校正算法灰度值
Gamma校正是一种非线性操作,用于调整图像的灰度值,使其更符合人眼的视觉特性。

在数字图像处理中,Gamma校正通常用于改善图像的对比度和亮度,使得图像看起来更加自然和舒适。

Gamma校正的原理是基于人眼对亮度的感知是非线性的,即人眼对亮度的感知随着亮度的增加而加速增加,随着亮度的减小而减缓减小。

因此,通过将图像的灰度值进行非线性变换,可以更好地匹配人眼的感知特性,提高图像的可视效果。

在数学上,Gamma校正通常使用以下公式实现:
O=I^gamma
其中 O 是校正后的灰度值,I 是原始灰度值,gamma 是校正系数。

当gamma 大于 1 时,图像的对比度会增强,当 gamma 小于 1 时,图像的
对比度会降低。

在实现上,通常需要将输入的灰度值进行映射变换,以得到校正后的灰度值。

这个映射关系可以用一个曲线来表示,这个曲线就是Gamma校正曲线。

Gamma校正的方法有很多种,包括简单的幂函数、分段函数、多项式函数等。

不同的方法可以适用于不同的场景和需求,需要根据具体情况选择适合的方法。

11非线性校正

11非线性校正

第11讲 并不多余的技术——非线性校正由于线性系统灵敏度恒定,便于计算和显示,还适用于动态分析,因此希望检测系统为线性系统,对于非线性系统可以加入校正环节使之成为线性系统。

11.1 非线性校正的数字方法P288下图为利用只读存诸器ROM 进行非线性校正的方法:被测量x 与传感器的输出)(1x f u =是非线性函数关系,在ROM 中存放f 的反函数)(1a f y −=的函数表,即以顺序排列的A/D 转换器的输出a 作为地址,在ROM 中相应地址的存诸单元中存放)(1i i a f y −=的数值。

这样,可使数据y 与输入x 成线性关系。

这种方法设计方便,结构简单,性能稳定。

这一方法也可由软件实现,即将ROM 的数据作为软件查询的表格,实现非线性校正。

图 用ROM 进行非线性校正原理框图数字方法非线性校正精度高,稳定性好,但也存在致命的弱点:A/D 转换器分辨率的损失。

例:某位移传感器输入x 量程100μm ,分辨力1μm ,分辨率10-2。

若为线性系统,灵敏度为常数,设为1mV/μm ,输出)(1mV x u =,则输出信号范围为0~100mV ,采用8位的A/D ,分辨率可达到1/256≈0.4×10-2,明显高于要求的10-2,满足要求。

若为平方律系统:)(21mV x u =,其输出为0~104mV ,为能实现要求的分辨力(1μm ),需使输出达到1mV 的分辨力,即10-4的分辨率。

若采用12位的A/D 转换器,只能实现1/4096=2.44×10-4的分辨率,远低于所需的10-4的分辨率,不能满足要求。

实际上,这里需用到14位以上的A/D 转换器,这样高分辨率的A/D 转换器不仅成本高,而且对整个电路的抗干扰性能的要求也高,使设计调试困难。

因此,对于全量程范围内,斜率(灵敏度)变化较大的严重非线性系统,不宜采用数字方法进行非线性校正。

11.2 非线性校正的模拟方法P289一.开环校正法开环校正法见下图。

交通矢量地图离散非线性校正算法

交通矢量地图离散非线性校正算法

校正算法 , : 即的选取 以及所选取 离散块 内各节 点的相应调 整。通过对 整个 地图平面的分块非线性校正 , 在合理选取校正样本 的情况下能够对整个地图的所有局部区域达到最优的校正 。与传统的线 性 自动校正算法相 比, 这种算法可 以有效地消除矢量地 图中的非线性误差 , 论上也有所深 入。实验 中将该 算法应用 于合 理 肥、 成都等城市 的矢量地 图校正 中, 取得 了良好 的校正效果 。应用校 正算法得到 的交通矢量地 图将 为交通管 理或监控 导航 系统提供准确的资料信息和更好 的智能决策服务 , 从而给人们生活带来极大的便利。
v hcen v ai d m n o n ytm a dtu r gn u hc n e i c e pe i . e i a i t na o i r gss s i i gm c o v ne et p o l ̄l e l g o n ti e n h bn n o f
KEYW ORDS: c o p; t r o oo y; p i g; s r t ra Ve t rma Newo k t p lg Ma p n Dicee ae
go—ajsn to a e dsr ennier e —ajs n gr m”b e nteaa s bu e ooo ・ e dut gme dn m d” i e ol a o dut ga o t i h ct n g i li h s a do nl iao t plg h ys h t t i c t c r f hm.T ekyt ti agr m i tec os go i rt ae dgo—ajsn en e . l r u a s ut o te e h e s o t hoi f s e r a e oh i l h s h n d c e an dut gt o si i i h d nt T r s edvd g rannierajsn f h hl m p i ecs a w h s o eraoal Sl- h u ht i i —ae ol a d t go ew o a , nt aet t eco eSm snbe a I e h in n ui t e h h e T pe , ltepra ae a e tebs ajsn .C m ae et dt n na uo—ajsn gr m, t i a a i r c gt et d t g o prdt t aioa l erat s lh t l a n h ui oh r i l i dut ga o t i l i h i

第七章 非线性校正函数及其应用

第七章 非线性校正函数及其应用

第七章非线性校正函数及其应用嵌入式PLC提供了多种特殊功能函数,以解决控制过程中遇到的特殊问题。

非线性校正函数,通常情况下,我们又称热电偶转换函数,是因为我们首先将此函数用于不同的热电偶进行温度测量转换的。

多数情况下,传感器的传感值和其表示的物理量之间不是线性的,象热电偶类传感器还存在低端温度补偿问题。

因此对不同的传感器,只要知道其传感特性(用非线性表格表示)的情况下,嵌入式PLC能快速将测量值转换成被测物理量。

因此,有了非线性转换函数后,嵌入式PLC可以接入各种特性的传感器,将其传感值用来显示、控制等。

比如,接入热电偶类:K,S,B,E,.......。

接入热电阻类:PT100,Cu50,非标热敏电阻等。

接入标准信号类:0-5V,0-10V,0-10mA,4-20mA等。

其他各种传感器,转为电信号后,不必进行线性校正,直接输入到嵌入式PLC,线性校正工作由PLC完成。

非线性校正函数在含有模拟量的PLC中,得到大量的应用,如在EASY-A1600,EASY-M0808R-A0404NB的出厂程序中,就多次引用此函数。

函数编号:D8200函数入口指针:D8201函数出口指针:D8202函数使能调用:M8200(调用后,函数执行返回时,M8200自动复位)函数编号赋值范围:1-32,表示共计规划32个函数。

函数编号超值处理:当N>32时,调用函数视为(N-32)号函数。

如33视为1,34视为2等等。

非线性转换函数参数:函数号D8200: D8200=K11入口参数指针D8201:指针长度6个字,存放6个指针。

为方便起见,用P1,P2,P3,P4,P5,P6表示6个指针。

出口参数指针D8202:指针长度1个字,指向存放转换温度的寄存器地址。

函数调用使能M8200: SET M8200调用函数。

此外,对于有些热电偶。

不需要进行环温补偿,当不需环温补偿时,必须SET M8204,函数执行后,自行复位M8204。

MAX1452非线性修正应用电路

MAX1452非线性修正应用电路

MAX1452 非线性修正应用电路摘要:MAX1452 是一款高性能的模拟传感器信号调理器,已广泛用于工业领域和汽车电子领域。

对于多数应用来说,传感器输出的非线性修正非常重要。

虽然MAX1452 内部没有集成非线性修正功能,但只需要添加三个电阻即可实现线性输出。

这篇应用笔记给出了修正电路,并提供测试数据验证其有效性。

概述对于非线性输出传感器(例如,湿度传感器),信号调理器是否能够修正传感器的非线性输出非常关键。

本应用笔记介绍如何使用MAX1452 修正传感器输出的非线性,该芯片是极受欢迎的低成本、高性能信号调理器,内置闪存、温度传感器和完整的模拟信号路径。

尽管MAX1452 没有包含非线性修正功能,但可通过非常简单的外围电路实现,即利用三个附加电阻进行非线性修正。

需要注意的是,这种方法仅适合电桥驱动模式的MAX1452,并不适合MAX1455,原因是MAX1455 不能用于电桥驱动模式。

图1. 基本的非线性校准电路非线性修正电路图1 所示为MAX1452 非线性修正电路。

这个线性化处理电路的工作原理是利用OUT 引脚放大后的输出电压对传感器桥的激励电压进行调节。

当OUT 随着传感器输出的增大而增大时,电桥激励也略有增大,产生一个非线性传输函数。

对于标称值为4.7kΩ桥电阻,选择RF = 18kΩ、RS = 1.8kΩ。

ROF 的作用是保证在整个工作条件下将电桥输出偏移到正电压。

根据反馈电路的传输函数,选取ROF 时要确保电桥的差分输出始终为正值:INP - INM > 0。

本应用笔记中实例电路和传感器参数设置如下:BDR 电压(FSO DAC 设置下的电压输出)为3.6V (标称值)。

BDR 电压经过RS 和传感器桥分压后产生大约2.6V 的桥驱动电压。

具体应用中,通过配置PGA 提供系统所需的增益,使0 至100%的差分电桥输出在OUT 引脚产生摆幅为0.5V 至4.5V 的电压。

视频监控系统中的非线性校正算法

视频监控系统中的非线性校正算法
Ab t a t I h iu l s r el n e s s m b s d n d g tl ma e p o e sn , e n o ma in f ̄ h c e n r a s s sr c : n t e v s a u v i a c y t l e a e o i i i g r c s i g t i fr t o e il s a d o d i a h o
Viu l S r ela c y t m s I u v i n e S se a l
Fa a0 i ng Xi y ng ’ [i Vuq a g u in
(noma o n o mu iai n ier g T n j U i r t ,h n h i2 0 9 ) Ifr t n a d C m nct n E g ei , ogi nv s y S a g a 0 0 2 i o n n ei ( hj n nen t n lMaim o e eZ o sa , hj n 1 0 0 Z ei g Itra o a a i r i e C l g ,h uh n Z e a g 3 6 0 ) t l i
征 , 弃 图 像 的 色 彩 和 纹 理 信 息 , 色 彩 系 统 变 换 法 将 所 提 取 抛 用
的 R B背景 图像 转换 成灰 度 图像 。 用 3 3的 滑 动 窗 口进 行 中 G x 值 滤 波 , 留 图像 细 节 . 除 噪 声 。 保 去 由于 道 路 的分 界 线 和 交通 标 志 线 一 般 都 为 白 色 或 黄 色 , 灰 度 值 与 道 路 的 灰 度 值 有 明 显 其 的 区 分 ,根 据 图 像 上 像 素 点 的 灰 度 值 的 变 化 梯 度 及 灰 度 的 暗 一 明一 暗 ( L 变 化 , 采 用 Io i S bl 子 的 卷 积 核 D D) 且 st e oe 算 mp

第六章线性系统的校正方法____串联校正

第六章线性系统的校正方法____串联校正
40
L(ω )
-20 20 -40
Kv = 30 s1 ′′ ωc ≥ 2.3 rad / s
γ ≥ 400
ωc
1 5 10 -60
h ≥10
dB
Kv = K = 30
ω
由稳态误差求K ① 由稳态误差求 ② 求校正前指标
K
若采用超前校正
0 至少选 m = 80
=1 ω = 3 1500 11.45 c ωc ×0.1 c ×0.2ωc ω
6-3 串联校正
K 已知单位反馈系统, 要求: 例:已知单位反馈系统, G(s) = 要求: s(s +1)
1. 斜坡输入时 essv ≤ 0.1 2. 截止频率 3. 相角裕度 4. 幅值裕度
′′ ωc ≥ 4.4
rad
rad / s
γ ≥ 450
h ≥10
dB
试设计校正装置,并确定相关参数。 试设计校正装置,并确定相关参数。 思路: 思路: 校正前性 能指标 比较 选择校 正装置 计算 参数 验证
K
ω
2
=1
ωc = 10 ≈ 3.16
1
ωc
-40
10
ω
γ = 900 ac tan3.16 ≈ 17.50
③ 比较并选择校正装置
1 + aTs 1 + Ts
ω c ≤ ω c′′
选择超前校正
aGc ( s ) =

计算校正装置参数
40 -20 20
1 + aTs aGc ( s ) = 1 + Ts
′′ ′′ L(ωc ) + L′(ωc ) = 0
4. 验证:近似计算校正后截止频率及相角裕度 验证: 仿真检验: Matlab(Simulink) 5. 仿真检验:在Matlab(Simulink)下建立系统模型 尽可能反应系统结构与特性,进行仿真。 尽可能反应系统结构与特性,进行仿真。

基于退火遗传算法的传感器非线性校正方法

基于退火遗传算法的传感器非线性校正方法
准确度 。实验结果表 明了其方法 的正确性和有效性 。
1 非 线性 自 校 正优 化模 型 采 用 A G 的非 线 性 校 正 原 理 如 图 1所 示 。 IA
近年来 , 硬件电路补偿 和软件补 偿 2种 方法 在传感 器 非线性校正 问题 中得 到了广泛 的研究 和应用。随着硬件补
采用 随机数策略 , 随机生成 r adm[ 1 , =r o 0,] 若 n
() 5
。 )一z ] , 。 为最小值 。 这里 , A G 以 I A来确定 式( ) 2 中的待定 系数 。
2 AI 框 架 GA 24 .
P 0 P( )+… +P i ) <P( )+P( )+… + ( )+ 1 ( -1 <r 0 1
体。
分 别 为 子个
n ni e r y b t s h rc s n at rc re t g i etrt a e s s u r t o . o l a i , u o t e p e ii f or ci sb t h n la t q a e me h d n t l a o e n e
物理学方法 , 并首先被 K rptc 引入 优化 问题 的求 解 , i ar k等 k i
退火 交叉 操作 是 G 中最主要 的遗 传操作 , 是有 了 A 正 交叉 操作 , 得到 了新一代个体 , 使整个种群 能保持一定 的多
样性 。交叉操作 是仿 照生物 学 中杂交 的原理 , 2个个 体 将
最后 , 求解待定常数 a , a ,。 。a , a 。基本思想是 由式( ) 1
确定 的各个 z ( ) 与 z 的均方差应 最小 , 值 即
∑ [。 一 =∑ [n+ + + z ) z] ( ( 。1n 。 Y
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

最小二乘法原理:
设被逼近函数为f(xi),逼近函数为g(xi),
xi为x上的离散点,逼近误差为 :
V xi f xi g xi
记为 :
V
i 1
n
2
X i
min
实现;为了使逼近函数简单起见,通常选择 多项式。
二、直线拟合
设有一组实验数据如下图所示,现在要求一条最接近于这 些数据点得直线。直线可有很多,关键是找一条最佳直线。 设这组实验数据的最佳拟合方程为:y = a1 x + a0,式中,
其中:
y1 y0 a1 , x0 x1
a0 y0 a1 x0
若(x0,y0)、(x1,y1),取在非线性特性曲线f(x) 或数组的两端点A、B,如下图中的直线表示插值方程, 这种线性插值就是最常用的直线方程校正法
y y1 B y1 L(x) P(x) f(x) y0 0 A x a b y0 0 A a b x f(x) y B
n

i 1
n
2 xi

i 1
n
xi
三、曲线拟合
为了提高拟合精度,通常对n个实验数据对(xi,yi) 选用m次多项式 :
y f x a0 a1 x a2 x am x
2 m
a x
i j 1
m



由此可得如下方程组:
n m j k 2 ( yi a j xi ) xi 0 a k i 1 j 0
i 1, 2 ,, n
计算a0,a1,……,am的线性方程组为 :


m xi xim
x
j
来作为描述这些数据的近似函数关系式(回归方程)。 若把(xi,yi)的数据代入多项式就可得n个方程简记 为:
Vi yi

j 0
m
a j xij ,
i 1, 2,, n
式中,Vi为在xi处由回归方程计算得到的值与测量得到的 值之间的误差。根据最小二乘原理,为求取系数aj的最 佳估计值,应使误差Vi的平方之和最小,即: 2 n n n j 2 yi a0 , a1 ,, am Vi a j xi min i 1 i 1 j 1
1.插值函数的常见形式―― m 次多项式: m
z ( x) Pm ( x)
a x
i i 0
i
2. 插值函数多项式系数的确定
从标定数据中选取 (m+1)组数据作为插值点,解以下 a0 , a1 , a 2 , a m (m+1) 元方程组可求得(m+1) 个多项式系数
一般来说,阶数m越高,逼近 f(x) 的精度越高,但阶数 越高,计算越繁冗,计算时间也会增加,故多项式的阶数 一般不超过三阶。
n
2

i 1
n
xi
n

i 1

n

i 1
a1

i 1
n
xi y i

i 1
xi

i 1 2
yi
将各测量数据 代入方程组, 即可解得回归 方程的回归系 数a0和a1, 从而得到这组 测量数据在最 小二乘意义上 的最佳拟合直 线方程。
非等距节点分段直线插值
四、抛物线插值
如图所示将曲线分成四段,每一段都可以用一个二阶抛物线方程
y ai x2 bi x ci (i 1,2,3,4) 来描绘。其中,抛物线的系数 a , b , c i i i
可通过下述方法获得:每一段找出三点 立方程 2
xi 1 , xi1 , xi
zy
(x x ) y
• 查表法优点:
不需要进行计算或只需简单的计算;
• 查表法缺点:
需要在整个测量范围内标定实验测得很多的测试数据。
4.5.2 插值法 一、插值函数和插值点:
插值法是从标定或校准实验的n对测定数(xi,yi)(i=1,2,…,n)中, 求得一个函数作为实际的输出读数x与被测量真值y的函数关系 的近似表达式。这个表达式 必须满足两个条件:
4.5.1 查表法
查表法就是1,2,...n)在内存中建立一张输入/输出数据表,再根据 A/D数据x通过查这个表查的y,并将查得的y作为显示数 据z。具体步骤如下: (1)在系统的输入端逐次加入一个个已知的标准被测 量 y1 , y2 ...yn ,并记下对应的输出读数 x1 , x2 ,..., xn 。
2 y
i 1
n i
n
i
a0 a1 xi 0
a0 a1 xi 0
2x y
i 1
i
解得:
a0

i 1
n
yi

i 1 n
n
2 xi xi2

i 1 n
n
xi yi xi
常用的校正算法: 查表法
插值法
拟合法
离散数据的获得
• 标定实验
在规定的实验条件下,给测试系统的输入端逐次加入一个个 已知的标准的被测量y1,y2„yn,并记下对应的输出读数(A/D转 换结果)x1,x2„xn。这样就获得n对输入/输出数据(xi,yi), (i=1,2„n)这些“标定”数据就是y=f(x)的离散方式描述。
(2)把标准输入y i (i=1,2...n)值存储在存储器的某一 单元,把 x i 作为存储器中这个存储单元的地址,把对应 的 y i 值作为该单元的存储内容,这样就在存储器里面 建立一张标定数据表。
(3)实际测量时,让微机根据输出读数 x i 去访问该存储 地址,读出该地址中存储的y i 即为对应的被测量的真值, 将从表中查得的y i 作为显示数据 z ,应该说是不存在误 差的。 (4)若实际测量的输出数据x是在x i和xi 1之间,可按最邻 近的一个标准读数 x i或 xi 1去查找对应的y i 或 y i 1作为 被测量的近似值,很显然这个结果有一定的误差,可以 用线性内插进行修正,即按照下式子计算出要显示的数 据 yi 1 yi i i xi 1 xi
Vi pn ( xi ) f ( xi ) , i 1,2,...,n
Vi
表示拟合误差,如果对于所有的x的取值都满足 Vi
ε为允许的拟合误差,则直线方程 就是理想的校正方程。 显然,如果对于非线性比较严重或测量范围比较宽的非 线性特性,采用一种直线方程进行校正很难满足仪表的精 度要求。故
xi
2 i

xim 1
x

a0 m 1 a1 i xi2 m am xim
y x y
i

i i xim yi
由上式可求得m+1个未知数aj的最佳估计值。
(含两端点)联
yi 1 ai xi 1 bi xi 1 ci 2 yi1 ai xi1 bi xi1 ci yi ai xi2 bi xi ci 可以求出 ai , bi , ci
分段插值流程图
4.5.3 拟合法 一、最小二乘法 利用n次多项式进行拟合,可以保证在n+1 个节点上校正误差为零,因为拟合曲线折线恰好经 过这些节点。但是,如果这些实验数据有随机误差, 得到得校正方程并不一定能反映出实际的函数关系。 因此,对于含有随机误差得实验数据的拟合,通常 选择误差平方和的最小这一标准来衡量逼近结果, 这就是最小二乘法原理。
z ( x) 的表达式比较简单,便于计算机处理。 第一, 故一般为多项式。
第二,在所有选定的校准点(也称插值点) 上满足:
zi (x i ) f (x i) y i
满足上式的 z ( x) 称为 y f ( x) 的插值函数。xi为插值 节点
二、插值函数的常见形式及其求解
法 等距节点分段直线校正 线性插值 正法 非等距节点分段直线校
4.5.2.1 等距节点分段直线校正发
等距节点算法适用于非线性特性曲率变化不大的场合,每段曲线都用 一个直线方程代替。分段数n取决于非线性程度和仪表的精度要求。精 度越高,n越大。每段直线的方程为
P1i ( x) a1i x a0i , i 1,2,...,n
例,已知热敏电阻的阻值R(kΩ)与温度t(℃)的关系式如 表4-5-1所示
三、线性插值
线性插值是从一组数据(xi,yi)中选取两个代表性的 (x0,y0)、(x1,y1),然后根据插值原理,求出插值 方程 :
x x0 x x1 p1 ( x) y0 y1 a1 x a0 x0 x1 x0 x1
四、最佳一致逼近法
插值法要求逼近函数z=φ(x)与被逼近函数y=f(x)在节点上有相同的函 数值,而在非节点处φ(x)就不一定保证很好的逼近函数f(x) ,而实际问题 上要求在整个测量区间上都能够很好的逼近f(x),针对这种情况,我们可 以采用最佳一致逼近法。 最佳一致逼近就是保证 f(x)与φ(x)之间的最大误差小于给定精度 , 既保证不等式成立
a1和a0称为回归系数。
y
x x x x x
x
x
x
x x x x xx x
x
0
x
令:
a
0 , a1
Vi yi a0 a1 xi
i 1 i 1
n
n
2
根据最小二乘原理,要使φa0,a1为最小,对a0,a1求 偏导,令其为0,可得 :
a0
a1
对于曲率变化较大的分线性特性,若要满足精度要求,分段数n就会 变得很大,同时 a1i 和a0的数目也会增加,占用内存增加,故这时宜采 i 用非等距节点分段直线校正法
相关文档
最新文档