V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
polyomino
V2EX  ›  问与答

以前工作中积累了一些三维点插值的算法,不知道有什么换取收入的途径?

  •  
  •   polyomino · 2017-04-21 18:53:32 +08:00 · 2621 次点击
    这是一个创建于 2772 天前的主题,其中的信息可能已经有所发展或是发生改变。
    如题。

    * 已经离职三年了,而且算法都有公开的论文,代码都是自己又重写的,不知道涉及版权问题不;
    * 具体算法应该有实用价值,可以用在图像处理、曲面构造、数据网格化等领域。
    * 感觉一些方法实现起来还是有些难度的,而且目前网上也没见到有成熟的实现。

    多谢各位指教!
    12 条回复    2017-04-21 22:16:09 +08:00
    geelaw
        1
    geelaw  
       2017-04-21 18:55:59 +08:00
    代码是照着论文写的就不会有版权问题,不过也是有“版权问题”的,你需要自己定义你的代码的版权。

    标题的问题我无法解答。但是实现难度和价值量并没有必然的联系。
    polyomino
        2
    polyomino  
    OP
       2017-04-21 18:59:28 +08:00
    @geelaw "实现难度和价值量并没有必然的联系"——有道理。只是在我以前从事的行业还是很有价值的。
    miclushine
        3
    miclushine  
       2017-04-21 19:46:26 +08:00
    楼主这是搞科研的吧,现在码农界都是 github 的搬运工了,能靠算法卖钱真的牛逼啊。
    zpvip
        4
    zpvip  
       2017-04-21 20:09:05 +08:00
    三维点插值的学问大了, RBF 之 TPS(Thin-Plate Splines), Kriging, B-Spline, (Rational) Bezier ?

    再说开源或商业库都很多的情况下,楼主至少要透漏一下你强在哪方面。
    http://www.alglib.net/interpolation/fastrbf.php



    - 比如在边缘点缺失的情况下,你的算法是怎样的?

    http://imgur.com/a/VFNuX

    - 比如在三维平面塌缩成二维平面的时候,而且边缘点缺失的情况下,你能保证得到预期的效果吗?

    http://imgur.com/a/qmVOI

    - 另外,在三维点成千上万,甚至上百万的时候,速度怎么样?

    - 重中之重,你能保证生成的曲面通过所有三维点吗?

    如果你真的很牛,可以联系我,我有兴趣买,谢谢!
    zpvip
        5
    zpvip  
       2017-04-21 20:11:16 +08:00
    图片地址没写对,再试一下

    比如在边缘点缺失的情况下,你的算法是怎样的?


    比如在三维平面塌缩成二维平面的时候,而且边缘点缺失的情况下,你能保证得到预期的效果吗?
    polyomino
        6
    polyomino  
    OP
       2017-04-21 20:34:54 +08:00 via Android
    @zpvip 果然行家!

    你提到的算法都有实现,还有其他几种,相关的问题也都基本解决了。速度方面不同算法不一样,有的与数据点数有关,有的与网格数相关, TPS 的话处理百万级点和网格几秒吧。现在在外面,具体细节我回去落实一下。

    另外,我理解“插值”和“拟合”是两个概念,在网格和数据点匹配的情况下,插值是要通过所有点的。
    polyomino
        7
    polyomino  
    OP
       2017-04-21 20:41:06 +08:00 via Android
    另外,你提到的 alglib 我调研过,在三维方面好像差些。
    msg7086
        8
    msg7086  
       2017-04-21 21:14:41 +08:00
    工作中,与工作有关的,或者工作时间产出的代码,原则上会和公司产生版权问题。
    zpvip
        9
    zpvip  
       2017-04-21 21:18:48 +08:00
    @polyomino 我也试过 alglib ,只是举例而已。

    你能不能留个 email 或微信之类的?我的 email:

    https://codeshare.io/29b00M
    polyomino
        10
    polyomino  
    OP
       2017-04-21 21:21:49 +08:00 via Android
    @msg7086 辞职后完全重新实现的呢?
    msg7086
        11
    msg7086  
       2017-04-21 21:56:19 +08:00
    @polyomino 大概没问题。
    polyomino
        12
    polyomino  
    OP
       2017-04-21 22:16:09 +08:00
    我的邮箱是: [email protected]
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2812 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 02:30 · PVG 10:30 · LAX 18:30 · JFK 21:30
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.