点击上方“3D视觉工坊”,选择“星标”

干货第一时间送达

标题:Privacy Preserving Structure-from-Motion

作者:Marcel Geppert, Viktor Larsson, Pablo Speciale, Johannes L. Schönberger, Marc Pollefeys

来源:ECCV 2020

编译:鞠季宏

审核:Lionheart

摘要

视觉定位和制图解决方案在过去的几年中越来越多地被增强现实和机器人系统采用。云上定位和制图系统的新趋势引起了人们对隐私的极大关注。这些服务要求用户上传视觉数据传输到其服务器。然而即使是衍生图像,也包含着潜在的机密信息。最近的研究通过隐藏查询图像和数据库地图的几何信息,解决了图像定位任务的隐私问题。(编者按:这里的研究指Speciale et. al.的Privacy Preserving Image-Based Localization。)该方法的核心思想是将2D / 3D特征点转换为随机的2D / 3D线,且仍然确保足够的几何约束来进行相机姿态估计。在本文中,我们进一步基于此想法提出了基于随机线特征的 Structure-from-Motion 解决方案。在这项工作中,我们向实现保护隐私的云上制图解决方案迈出了坚实的一步。在具有挑战性的真实数据集上进行的各种实验证明了我们的方法的实用性,获得了与标准Structure-from-Motion系统相媲美的结果。

主要贡献

☐ 基于线特征的端到端隐私保护 Structure-from-Motion (SfM)方案

☐ 针对渐增 SfM 系统的每一个步骤:初始化(initializatoin)、三角剖分(triangulation)、相机几何校准(camera reping)和光束法平差(bundle adjustment)提出了基于线特征的隐私保护方案

☐ 提出的方案高效且鲁棒,可以与传统基于点特征的方法相媲美

方法概述

本文中提到的隐私是指用户上传云端的图像可能包含隐私信息,即便原始图像被删除或严格加密,3D点云和SIFT特征仍然保留有足够的信息恢复原始图像,从而泄露用户隐私。下图的示例中,左图为用户原始图像,右图为使用InvSfM由3D点云和SIFT特征重构的图像,用户的身份信息在右图中清晰可辨。

解决这个问题的方法是将2D的关键点替换为随机穿过该点的一条线。下图中由左至右依次为关键点、关键点和穿过关键点的随机线、移除关键点后剩余的线。本文提出的 Structure-from-Motion 方案使用这些随机的线(下图右)和相应的SIFT特征,而不是传统的关键点(下图左)和SIFT特征,从而达到保护用户隐私的目的。

下面我们依次介绍该方案的四个组成部分:初始化(initialization)、三角剖分(triangulation)、相机几何校准(camera reping)和光束法平差(bundle adjustment)

初始化(initialization)

传统基于点的 SfM 系統只需两个视图即可估计相对位姿,提供相机位姿的初始化,而基于线的 SfM 系统需要至少四个视图进行相对位姿估计。尽管四视图相对位姿估计理论上可行,实际上暂时还没有简易的解法。本文假设视图中的重力方向已知,提出了一种提供近似解的替代方案:

首先,随机选取关键点转换为沿重力方向的线:

然后将其余关键点转变为随机方向的线:

视图的重力方向可以由手机、相机等拍照设备的重力感应模块提供。同时,由于重力方向已知,假设三维空间重力方向不变,我们只需估计相机位姿的平移相(tx, ty, tz) 和沿重力方向的旋转角度 θ (即偏航角)。

这四个变量的估计可以分解为两个步骤:

1. 使用沿重力方向的线估计 tx,tz 和 θ,该问题转变为二维空间里的位姿估计问题。

2. 使用随机方向的线,在保持步骤1所得 tx,tz 和 θ 不变的基础上, 估计剩余的变量 ty, 即相机的高度。

三角剖分(triangulation)

有了位姿初始化,SfM 系统还需要三角剖分的方法,即提供二维到三维的对应关系。视图中的二维线l1、l2、l3投影到三维空间中形成三个平面相交于三维空间中的一个点,构成类比于双视图二维点到三维点的对应关系:

相机几何校准(camera reping)

相比于传统的二维点到三维点的对应关系,二维线到三维点的对应关系需要最少6个点线对应估计相机位姿。直观上讲,每一个二维线(如下图中l1)和三维点(如下图X1)的对应关系提供 1 个约束,所以估计相机位姿的6个参数需要至少6个点线对应。

本文使用Kubelova et. al.的 E3Q3 解算器高效估计相机位姿。

光束法平差(bundle adjustment)

光束法平差可以有效地消除 SfM 系统中三角剖分和相机几何校准时的累积误差。本文在这一步最小化三维点在视图上的映射到其相应的二维线的距离r :

主要结果

Table 2 展示该方法的再投影误差可以与传统方法相比。Fig. 7 显示制图结果也可以与传统方法相媲美:

以及最重要的隐私保护结果:Fig. 8 显示该方法比传统方法在被 InvSfM 方法重构时可以更好地保护用户图像中的隐私信息。

总结

☐ 本文提出了基于线特征的 Structure-from-Motion (SfM)方案

☐ 相比于传统的点特征,随机方向的线特征可以更好地保护用户隐私,且并不损失定位和制图的精度

Abstract

Over the last years, visual localization and mapping solutions have been adopted by an increasing number of mixed reality and robotics systems. The recent trend towards cloud-based localization and mapping systems has raised significant privacy concerns. These are mainly grounded by the fact that these services require users to upload visual data to their servers, which can reveal potentially confidential information, even if only derived image features are uploaded. Recent research addresses some of these concerns for the task of image-based localization by concealing the geometry of the query images and database maps. The core idea of the approach is to lift 2D/3D feature points to random lines, while still providing sufficient constraints for camera pose estimation. In this paper, we further build upon this idea and propose solutions to the different core algorithms of an incremental Structure-from-Motion pipeline based on random line features. With this work, we make another fundamental step towards enabling privacy preserving cloud-based mapping solutions. Various experiments on challenging real-world datasets demonstrate the practicality of our approach achieving comparable results to standard Structure-from-Motion systems.

本文仅做学术分享,如有侵权,请联系删文。

下载1

在「3D视觉工坊」公众号后台回复:3D视觉即可下载 3D视觉相关资料干货,涉及相机标定、三维重建、立体视觉、SLAM、深度学习、点云后处理、多视图几何等方向。

下载2

在「3D视觉工坊」公众号后台回复:3D视觉github资源汇总即可下载包括结构光、标定源码、缺陷检测源码、深度估计与深度补全源码、点云处理相关源码、立体匹配源码、单目、双目3D检测、基于点云的3D检测、6D姿态估计源码汇总等。

下载3

在「3D视觉工坊」公众号后台回复:相机标定即可下载独家相机标定学习课件与视频网址;后台回复:立体匹配即可下载独家立体匹配学习课件与视频网址。

重磅!3DCVer-学术论文写作投稿 交流群已成立

扫码添加小助手微信,可申请加入3D视觉工坊-学术论文写作与投稿 微信交流群,旨在交流顶会、顶刊、SCI、EI等写作与投稿事宜。

同时也可申请加入我们的细分方向交流群,目前主要有3D视觉CV&深度学习SLAM三维重建点云后处理自动驾驶、CV入门、三维测量、VR/AR、3D人脸识别、医疗影像、缺陷检测、行人重识别、目标跟踪、视觉产品落地、视觉竞赛、车牌识别、硬件选型、学术交流、求职交流、ORB-SLAM系列源码交流、深度估计等微信群。

一定要备注:研究方向+学校/公司+昵称,例如:”3D视觉 + 上海交大 + 静静“。请按照格式备注,可快速被通过且邀请进群。原创投稿也请联系。

▲长按加微信群或投稿

▲长按关注公众号

3D视觉从入门到精通知识星球:针对3D视觉领域的知识点汇总、入门进阶学习路线、最新paper分享、疑问解答四个方面进行深耕,更有各类大厂的算法工程人员进行技术指导。与此同时,星球将联合知名企业发布3D视觉相关算法开发岗位以及项目对接信息,打造成集技术与就业为一体的铁杆粉丝聚集区,近2000星球成员为创造更好的AI世界共同进步,知识星球入口:

学习3D视觉核心技术,扫描查看介绍,3天内无条件退款

圈里有高质量教程资料、可答疑解惑、助你高效解决问题

觉得有用,麻烦给个赞和在看~  

保护隐私的 Structure-from-Motion (SfM)相关推荐

  1. 从内外参到 Structure From Motion(SFM)

    去年,我有幸了解到image-based modeling的相关知识.作为一个大三本科生,虽说自己此前也做过一些相关工作,但是要自己实现Structure from motion,确实是费尽了我的脑袋 ...

  2. Structure From Motion(SFM)入门讲解

    概念: Structure From Motion(SFM) 是从一系列包含视觉运动信息的多幅二维图像序列中估计三维结构的技术. SFM和立体视觉的区别 在立体视觉中,两个相机之间的相对位姿是通过标定 ...

  3. SfM: Structure from motion

    SfM Structure from motion (SfM) is the process of estimating the 3-D structure of a scene from a set ...

  4. 【SLAM】SfM论文推荐(ICCV,CVPR,ECCV等)Structure from Motion

    文章目录 SfM 相关文献 增量式SfM: 全局式SfM: 混合式SfM: SfM 相关文献 增量式SfM: N. Snavely, et al. Modeling the World from In ...

  5. 2020年ECCV论文DeepSFM: Structure From Motion Via Deep Bundle Adjustment阅读笔记

      这篇博客分享的是2020年发表于ECCV上的一篇论文<DeepSFM: Structure From Motion Via Deep Bundle Adjustment>. 论文地址: ...

  6. TVM 高效保护隐私 ML

    TVM 高效保护隐私 ML 这篇文章描述了Myelin,一个在值得信赖的硬件飞地中保护隐私的机器学习框架,以及TVM如何使Myelin快速.关键的想法是,TVM,不像其它流行的ML框架,将模型编译成轻 ...

  7. Structure from motion 问题

    1 问题描述 已知一个图像库,里面有很多从不同角度不同具体拍摄同一物体的照片,求 构建该物体的3D模型 找出这些图像的拍照位置 如下图所示: 2 用数学语言描述问题 输入:一批图像,隐含着许多对应点 ...

  8. 如何看待李开复演讲称早期帮旷视拿了蚂蚁金服大量人脸数据,以及李开复、蚂蚁和旷视的澄清?该如何保护隐私?...

    中生代技术 链接技术大咖,分享技术干货 接力技术,链接价值 IT之家报道:9月12日上午,李开复在 HICOOL 全球创业者峰会上表示,曾在早期帮助旷视科技公司找了包括美图和蚂蚁金服等合作伙伴,让他们 ...

  9. 蚂蚁资深算法专家周俊:从原理到落地,支付宝如何打造保护隐私的共享智能?...

    中生代技术 链接技术大咖,分享技术干货 全文:6000字 随着互联网技术发展,人们对于隐私保护的要求不断提升,世界各国纷纷都出台法律法规保护人们的隐私.前段时间我国发布了<民法典>,明确了 ...

最新文章

  1. 电子科技大学技术交流报道
  2. CZoneSoft出品: 音频视频在线录制系列之 AV留言本 简介
  3. java个人学习笔记:取模运算 整数除运算 +运算
  4. PKI/CA (5)X.509公钥证书
  5. Laravel 错误处理
  6. 编译安装php之安装libiconv-1.14.tar.gz出错解决方法
  7. apache cxf_Wildfly,Apache CXF和@SchemaValidation
  8. 用JSLint+Ant检验HTML代码
  9. 美英澳联合发布2020-2021期间遭利用最多的 Top 30漏洞
  10. ES6新特性 - const let var
  11. iTunes出现提示“iTunes不能读取iPhone的内容,请前往iPhone偏好设置的摘要选项卡,然后点击“恢复”以将此iPhone恢复为出厂设置。”
  12. 一篇不错的网文 闻鸡起舞早耕耘,天道酬勤有志人
  13. c语言tab什么意思_C语言入门学好这一篇就足够了!C语言所有的知识点
  14. C++:实现socket通信
  15. 开启硬件辅助虚拟化——Intel虚拟化之旅
  16. bp神经网络需要多少样本,bp神经网络训练时间
  17. 把扫描文件转变为word文档的最实用的四款OCR识别软件
  18. java8 新特性精心整理(全)——新 Date/Time API
  19. 《重构与模式(修订版)》目录—导读
  20. java第二篇Java基础

热门文章

  1. 深入剖析SolrCloud(一)
  2. 一起谈.NET技术,linq2sql:直接执行sql语句
  3. [Linux]从控制台一次读取一个字符,无需等待回车键
  4. 文件系统:Linux文件系统剖析
  5. 超级干货:3个性能监控和优化命令详解
  6. 一次 QPS 翻倍的 Java 服务性能优化
  7. RESTful架构和RESTful API设计总结
  8. MyBatis千万级数据查询解决方案,避免OOM
  9. 银行选型和排坑实战:用开源软件自建分布式数据服务平台
  10. 【斩获7枚offer,入职阿里平台事业部】横扫阿里、美团、京东、 去哪儿之后,我写下了这篇面经!...