道路模型--linear-parabolic model
读过很多道路追踪的论文,经常都需要道路模型的建模。我不知道是不是因为自己太笨还是怎样,好多人建的模型我实在无法理解他的用意何在,而且我真的深刻怀疑他们那些模型的参数是不是真的可以求出来。就比如这篇文章“lane detection and tracking using a new lane model and distance transform”,我实在无法理解他的建模,还有他的建模参数到底如何求解: 
 
我无法理解他为什么要设置那个角度,我也不知道那个顶点的位置如何获取,如果有大神知道的,还望告知一下。 
好,说完不好的,我就要说个我觉得很通俗易懂的模型,这是我第一个遇到一个我能看的懂,而且我又觉得具有实用意义的道路模型,首先如图所示: 
 
这个图片被xm分成为了两个部分,一个部分我们称为far feild,一个部分我们称为near feild,对于这两个部分采用了不同的建模方法。道路模型f(x)由这两个部分组成,near feild线性的,而far feild是抛物线的,定义如下: 
 
这里的xm就是代表了原图中的边界线,同时我们根据道路模型的连续性,可以得出 
 
因为在xm两边的函数值是相等的,并且导数也是相等的。 
从而我们就能得到下面的公式: 
 
这样我们可以把c和e用别的变量来表达 
 
因此我们可以把最终的道路模型参数用下面的函数来表达 
 
这就是这个论文提出的道路模型,这样是不是很好理解,而且很有根据。 
Reference 
Jung C R, Kelber C R. A robust linear-parabolic model for lane following[C]//Computer Graphics and Image Processing, 2004. Proceedings. 17th Brazilian Symposium on. IEEE, 2004: 72-79.
道路模型--linear-parabolic model的更多相关文章
- Java实现线性阈值模型(Linear Threshold Model)
		影响力传播的线性阈值模型: 网络中连接任意两个节点u,v之间的边都有权重,任意一个节点它的各个邻居节点的边的权重之和为1,即 N(v):neighbors of v. 网络中的节点分为已激活节点和未激 ... 
- 生成模型(Generative Model)和 判别模型(Discriminative Model)
		引入 监督学习的任务就是学习一个模型(或者得到一个目标函数),应用这一模型,对给定的输入预测相应的输出.这一模型的一般形式为一个决策函数Y=f(X),或者条件概率分布P(Y|X). 监督学习方法又可以 ... 
- 生成模型(Generative Model)Vs 判别模型(Discriminative Model)
		概率图分为有向图(bayesian network)与无向图(markov random filed).在概率图上可以建立生成模型或判别模型.有向图多为生成模型,无向图多为判别模型. 判别模型(D ... 
- 开始 Keras 序列模型(Sequential model)
		开始 Keras 序列模型(Sequential model) 序列模型是一个线性的层次堆栈. 你可以通过传递一系列 layer 实例给构造器来创建一个序列模型. The Sequential mod ... 
- CSS学习笔记——视觉格式化模型 visual formatting model
		CSS 视觉格式化模型(visual formatting model)是用来处理文档并将它显示在视觉媒体上的机制.他有一套既定的规则(也就是W3C规范),规定了浏览器该怎么处理每一个盒子.以下内容翻 ... 
- 「译」JUnit 5 系列:扩展模型(Extension Model)
		原文地址:http://blog.codefx.org/design/architecture/junit-5-extension-model/ 原文日期:11, Apr, 2016 译文首发:Lin ... 
- [zz] 混合高斯模型 Gaussian Mixture Model
		聚类(1)——混合高斯模型 Gaussian Mixture Model http://blog.csdn.net/jwh_bupt/article/details/7663885 聚类系列: 聚类( ... 
- 67、django之模型层(model)--查询补充及mookie
		本篇导航: F查询与Q查询 cookie 一.F查询与Q查询 1.以Book表为例 class Book(models.Model) : title = models.CharField(max_le ... 
- 向量空间模型(Vector Space Model)的理解
		1. 问题描述 给你若干篇文档,找出这些文档中最相似的两篇文档? 相似性,可以用距离来衡量.而在数学上,可使用余弦来计算两个向量的距离. \[cos(\vec a, \vec b)=\frac {\v ... 
随机推荐
- 用python 写一个nagios插件 监控http内容(转载)
			nagios自带的http-check插件主要是检测地址url是否可以访问,在web+中间件的架构中容易出现url能访问,但是后台中间件拓机的情况,因为最近在自学python,所以写了个脚本检测ur ... 
- 项目中dubbo的标准配置
			# Spring boot applicationspring: application: name: hello-dubbo-service-user-provider # UserService ... 
- Python---编辑器安装和print函数
			Python---编辑器安装和print函数 -------------------------------------------------------- 一.Python是什么? Python是 ... 
- hdu 6050: Funny Function (2017 多校第二场 1006) 【找规律】
			题目链接 暴力打个表找下规律就好了,比赛时看出规律来了倒是,然而看这道题看得太晚了,而且高中的那些数列相关的技巧生疏了好多,然后推公式就比较慢..其实还是自身菜啊.. 公式是 #include< ... 
- MongoDB与阿里云达成战略合作,最新数据库独家上线阿里云!
			11月26日,开源数据库厂商MongoDB与阿里云在北京达成战略合作,作为合作的第一步,最新版MongoDB 4.2数据库产品正式上线阿里云平台. 目前阿里云成为全球唯一可提供最新版MongoDB服务 ... 
- Docker Swarm学习教程【转载】
			Swarm介绍 Swarm是Docker公司在2014年12月初发布的一套较为简单的工具,用来管理Docker集群,它将一群Docker宿主机变成一个单一的,虚拟的主机.Swarm使用标准的Docke ... 
- Intel CPU编号详解
			一.概述 Intel(英特尔)是当前最主流的台式机.笔记本.服务器CPU厂商.和英特尔类似的还有AMD厂商的CPU. Intel生产的CPU型号繁多,每个型号的CPU都有对应的编号.这个编号有特定意义 ... 
- 【转】Office 2003 EXCEL多窗口打开
			转自:http://blog.csdn.net/god_is_gril/article/details/8992587 1.注册表备份开始/运行,输入regedit回车,打开注册表.在注册表界面定位到 ... 
- PB  TB级数据
			Byte.KB.MB.GB.TB.PB.EB.ZB.YB. 1KB=1000B1MB=1000KB1GB=1000MB1TB=1000GB 1TB=240B=1024MB 1PB=250B k M G ... 
- centos7systemctl介绍
			Linux中如何启动.重启.停止.重载服务以及检查服务(如 httpd.service)状态 # systemctl start httpd.service # systemctl restart ... 
