UV-Net: Learning from Boundary Representations【阅读笔记】

UV-Net是一种创新的神经网络,针对3DCAD模型的B-rep数据设计,采用U/V参数域和邻接图处理几何与拓扑。它结合了图像和图形CNN,提出SolidLetters数据集以支持研究。实验表明UV-Net在各种任务上表现出色,超越其他3D形状表示方法。
部署运行你感兴趣的模型镜像

UV-Net: Learning from Boundary Representations(UV-Net:从边界表示中学习)
论文地址:chrome-extension://bocbaocobfecmglnmeaeppambideimao/pdf/viewer.html?file=https%3A%2F%2Fopenaccess.thecvf.com%2Fcontent%2FCVPR2021%2Fpapers%2FJayaraman_UV-Net_Learning_From_Boundary_Representations_CVPR_2021_paper.pdf
代码地址:https://github.com/AutodeskAILab/UV-Net
代码地址:https://github.com/AutodeskAILab/UV-Net/tree/self-supervised
2021 CVPR

目录

摘要

我们介绍了UV-Net,一种新的神经网络架构和表示,旨在直接操作3D CAD模型的边界表示(B-rep)数据。B-rep格式广泛应用于设计、仿真和制造行业,以实现复杂和精确的CAD建模操作。然而,当与现代机器学习一起使用时,由于数据结构的复杂性以及它对连续非欧几里德几何实体和离散拓扑实体的支持,B-rep数据提出了一些独特的挑战。在本文中,我们提出了B-rep数据的统一表示,利用曲线和曲面的U和V参数域来建模几何,并提出了邻接图来显式地建模拓扑。这导致了一种独特而高效的网络架构UV-Net,它以计算和内存高效的方式将图像和图形卷积神经网络结合在一起。为了帮助未来的研究,我们提出了一个合成的标记B-rep数据集,SolidLetters,源自人类设计的具有几何和拓扑变化的字体。最后,我们证明UV-Net可以推广到五个数据集上的监督和无监督任务,同时优于其他3D形状表示,如点云、体素和网格

您可能感兴趣的与本文相关的镜像

TensorFlow-v2.15

TensorFlow-v2.15

TensorFlow

TensorFlow 是由Google Brain 团队开发的开源机器学习框架,广泛应用于深度学习研究和生产环境。 它提供了一个灵活的平台,用于构建和训练各种机器学习模型

该请求是一个向服务器发送的 **HTTP POST** 请求,目标是 `/stream/alarm_streaming` 接口,主要用于传输视频流或与报警相关的实时视频数据。以下是对各个请求头字段的详细分析: --- ### 🔹 请求基本信息 - **方法**: `POST` - **路径**: `/stream/alarm_streaming` - **协议版本**: HTTP/1.1 - **Host**: `192.168.0.27` → 表明这是局域网内的一台设备(可能是摄像头或NVR)。 --- ### 🔹 请求头字段解析 | 字段 | 含义 | |------|------| | `Cache-Control: no-cache` | 禁止缓存,确保每次都是最新数据。适用于实时流媒体。 | | `Connection: Keep-Alive` | 保持 TCP 连接,避免频繁建立连接,适合持续传输视频帧。 | | `Event-Id: 1700037993` | 唯一事件标识符,用于关联某次报警或触发事件。可能对应某个时间戳或事件编号。 | | `X-Frame-Width: 2560`<br>`X-Frame-Height: 1440` | 视频帧分辨率为 2560×1440(约 1440p),属于高清级别。 | | `X-Storage-Local: 1` | 指示本地存储启用(1 = 开启)。设备可能会同时保存视频到本地存储卡或硬盘。 | | `X-Nonce: xxxxxxxx` | 防重放攻击的一次性随机值,常用于安全认证机制中。具体值被隐藏。 | | `X-Detect-Switch: 7` | 检测功能开关位掩码(bitmask)。值为 7(二进制 111),表示启用了多种检测功能:<br>• Bit 0: 移动侦测<br>• Bit 1: 越界检测<br>• Bit 2: 区域入侵检测等(具体依厂商定义) | | `X-Hub-Storage: 0/1` | 可能表示中心存储状态(云端或Hub端)是否可用。<br>`0/1` 可能意味着当前未使用中心存储,仅用本地。 | | `Content-Type: multipart/x-mixed-replace; boundary=data-boundary--` | 关键字段!用于**连续传输多部分数据**,典型用于 MJPEG(Motion JPEG)流或动态更新的内容。<br>客户端会不断接收新的图像帧并替换旧帧。 | | `Event-Type: PD` | 事件类型为“PD”——通常指 **Person Detection**(人形检测),说明此次流是由AI识别人体触发的报警视频流。 | | `Transfer-Encoding: chunked` | 数据以分块方式传输,适用于内容长度未知的流式传输(如实时视频)。 | --- ### 🔹 综合分析结论 这是一个由智能摄像头或视频分析设备发起的 **报警视频流推送请求**,具有以下特征: 1. **触发原因**:发生了“人形检测”(PD)事件。 2. **分辨率高**:2560×1440,适合人脸识别或远距离监控。 3. **支持本地存储**:设备具备本地存储能力(如SD卡)。 4. **启用多项智能检测**:通过 `X-Detect-Switch: 7` 判断至少启用了三种检测模式。 5. **流式传输格式**:使用 `multipart/x-mixed-replace` + `chunked` 编码,常见于嵌入式设备输出 MJPEG 流。 6. **安全性考虑**:包含 Nonce 字段,可能配合签名或 Token 使用防止伪造。 7. **用途场景**:适用于安防系统中的报警录像上传、远程预览、云存储同步等。 --- ### 🔹 典型应用场景 - 家庭/企业安防摄像头在检测到有人闯入时,将一段高清视频流推送到服务器。 - 服务器收到后可进行存储、通知用户、AI二次分析等操作。 --- ### ✅ 安全建议 - 确保 `X-Nonce` 和其他认证机制(如 Token、HMAC)配合使用,防止非法设备伪造报警流。 - 对 IP 地址 `192.168.0.27` 做访问控制和防火墙限制。 - 监控异常频繁的 `Event-Id` 提交,防范 DoS 攻击。 --- ```http POST /stream/alarm_streaming HTTP/1.1 Host: 192.168.0.27 Cache-Control: no-cache Connection: Keep-Alive Event-Id: 1700037993 X-Frame-Width: 2560 X-Frame-Height: 1440 X-Storage-Local: 1 X-Nonce: xxxxxxxx X-Detect-Switch: 7 X-Hub-Storage: 0/1 Content-Type: multipart/x-mixed-replace;boundary=data-boundary-- Event-Type: PD Transfer-Encoding: chunked ``` > 💡 实际视频数据会在后续的 chunk 中以 `--data-boundary--\r\nContent-Type: image/jpeg\r\nContent-Length: ...\r\n\r\n{JPEG二进制数据}` 形式出现。 ---
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值