LineNet - a Zoomable CNN for Crowdsourced High Definition Maps Modeling in Urban Environments

一.概述

时间:2018.07
作者:Dun Liang
机构:Tsinghua University
内容:LineNet, a convolutional neural network with a novel prediction layer and a zoom module
数据集:TTLane

二.方法

1.方法介绍
网络处理+后处理

2.网络介绍
1)由2个模块组成,line prediction layer + a zoom module
(1)line prediction layer 有6个branches:
1)lane Mask:以固定线宽绘制(32 pixel)
2)lane position:predicts the vector from an anchor point to the closest point in the line.
3)lane direct:the orientation of the lane
4)lane confidence:是否可以看到足够清晰的车道,其定义为0(如果两行距离均小于46像素)和1(否则)之间。
5)lane distance:distance from anchor point to closest point in the line
6)lane type:white solid, white dash, yellow solid, yellow dash, road boundary, other
在这里插入图片描述

(2)Zoom module
可以任意更改FoV的大小,而不需要更改网络结构;
在这里插入图片描述
Zoom module有2个数据流:a thumbnail CNN + a high-resolution cropped CNN

3.后处理
使用DBSCAN进行聚类

4.数据情况
数据集:TTLane
在这里插入图片描述
标注方式:
1)标记车道线的中心线,每条线都标注,例如双线,则标注2条中心线;
2)对于虚线段的背景区域 + 遮挡物区域,使用 dotted-continual的线标注这些区域。(对遮挡区域进行分析,而不是一味地将其作为车道线,能够提升分割的性能)
在这里插入图片描述
3)车道线有6种type可选:white solid, white dash, yellow solid, yellow dash, road boundary, other

三.评测

在这里插入图片描述

Flutter Zoomable Image 是一个用于 Flutter 应用程序的库,它提供了一个可缩放和拖动的图像小部件。使用 Flutter Zoomable Image,您可以轻松地实现图像的缩放、拖动和捏放手势操作。这对于创建具有可交互性的图像查看器和画廊等应用程序非常有用。 要使用 Flutter Zoomable Image,您需要在项目的 `pubspec.yaml` 文件中添加依赖项,并运行 `flutter packages get` 命令来获取库。 以下是一个简单的示例代码,演示了如何在 Flutter 中使用 Zoomable Image: ```dart import 'package:flutter/material.dart'; import 'package:flutter_zoomable_image/flutter_zoomable_image.dart'; void main() { runApp(MyApp()); } class MyApp extends StatelessWidget { @override Widget build(BuildContext context) { return MaterialApp( title: 'Zoomable Image Demo', theme: ThemeData( primarySwatch: Colors.blue, ), home: MyHomePage(), ); } } class MyHomePage extends StatelessWidget { @override Widget build(BuildContext context) { return Scaffold( appBar: AppBar( title: Text('Zoomable Image Demo'), ), body: Center( child: ZoomableImage( AssetImage('path/to/your/image.jpg'), placeholder: Center(child: CircularProgressIndicator()), backgroundColor: Colors.black, ), ), ); } } ``` 在上面的示例中,我们创建了一个简单的 Flutter 应用程序,其中包含一个使用 ZoomableImage 小部件的页面。ZoomableImage 接受一个 AssetImage 对象作为图像源,并提供了一些可选参数,例如 placeholder(用于在图像加载期间显示的小部件)和 backgroundColor(用于设置图像背景色)。 您可以根据自己的需求定制 Zoomable Image 的样式和行为。要了解更多关于 Flutter Zoomable Image 的信息和用法,请参考官方文档或库的 GitHub 页面。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值