タグ

2020年8月28日のブックマーク (8件)

  • Pythonでオンライン線形回帰(ロバスト推定編) - Qiita

    #!/usr/bin/env python # -*- coding: utf-8 -*- import matplotlib.pyplot as plt import matplotlib.animation as animation import scipy as sp sp.seterr(divide='ignore', invalid='ignore') def mean(old, new, alpha): return new if sp.isnan(old) else ( 1.0 - alpha ) * old + alpha * new W = 0.1 def weight(d): return ( 1 - (d/W) ** 2 ) ** 2 if abs(d/W) < 1 else 0 def plot(fig): a = sp.array([sp.nan]) b = sp

    Pythonでオンライン線形回帰(ロバスト推定編) - Qiita
  • ロバスト推定 (robust estimation)

    top ロバスト推定 (robust estimation) 2017-05-21 - 2018-07-30 (update) mode save *ロバスト推定 とは 観測値に外れ値が含まれている場合,単純な[link:最小二乗法]では正しくパラメータを推定できない場合があります.図1は外れ値の有り無しを変えて,直線のパラメータを推定した例を示します. [img:kysv] {{small:図1 青点線:直線の推定結果,左:観測値に外れ値を含まない,右:観測値に外れ値を含む}} ロバスト推定とは与えられた観測値に外れ値が含まれている可能性を考え,その影響を抑えることを目的とした方法です.代表的な例としてRANSAC(Random Sample Consensus)や最小メジアン法 LMedS(Least Median of Squares),M推定(M-estimation)があります.

  • https://www.jstage.jst.go.jp/article/jjspe/79/5/79_384/_pdf/-char/ja

  • MeshLabでPCDデータをメッシュに変換、書き出し | PointCloudConsortium

    PCLから書き出したPointCloudデータ(PCD)をMeshLabを使ってメッシュ化し面データとして編集する方法を紹介します。 少し強引な方法ですが参考までに。 ■MeshLabとは 以前紹介いたしました「MeshLab概要」記事で簡単に説明しましたがMeshLabはWindowsMacで使用できるフリーのソフトウェアです。 ■PointCloudデータ(PCD)をMeshLabで読み込むには PCDデータはMeshLabでは通常読み込むことができません。 ①少し強引な方法ですがPCDデータをテキストエディタで開きラベル部分のテキストを削除します。 ②PCDデータの拡張子を「.pcd」→「.asc」に変更します。 ③MeshLabでASCII形式で読み込めます。 PCDデータがASCIIではなくバイナリ形式ですとこの方法は使えません。 PCLでPCDを書き出す際にSTLに書き出せば

    MeshLabでPCDデータをメッシュに変換、書き出し | PointCloudConsortium
  • ドイツ大手メディアが発表した2021年以降に主流となる3Dファイル形式——「STL」の牙城は本当に崩れるのか

    IMPORTANT! If you’re a store owner, please make sure you have Customer accounts enabled in your Store Admin, as you have customer based locks set up with EasyLockdown app. Enable Customer Accounts 独メディアが考える2021年に最も一般的な3Dファイル 3Dプリント用3Dデータのファイル形式に関して、今後、注目度の高いファイル形式についてをまとめて記事にしたことがある。 「STL」時代はあと5年で終了? 次世代の3Dデータファイル形式はどれか!? https://skhonpo.com/blogs/blog/3dstl 実は今回、そのファイル形式をめぐって、ドイツ大手3DプリントメディアであるAL

    ドイツ大手メディアが発表した2021年以降に主流となる3Dファイル形式——「STL」の牙城は本当に崩れるのか
  • 【Python】STLファイルを作成・保存する(numpy-stl) - とある科学の備忘録

    stlファイルとは、3Dオブジェクトを保存ファイルで、メッシュ形式で保存できます。 Pythonで3Dモデルを作成し、STLファイルに変換して保存する方法です。 STLファイルとは ライブラリのインストール プログラム 実行結果: 解説 物体を回転 STLファイルとは 3Dモデルを扱うファイルは、他にも.objファイルなどたくさんありますが、stlファイルには以下のような特徴があります。 まず、「stl」とは「Standard Triangulated Language」の略で、その名前の通り、メッシュデータを三角形ポリゴンの集合として表現します。 ポリゴンとは面のようなもので、この面を複数組み合わせることで物体の形状を表すことができます。 よって、STLファイルで曲面や曲がった部分のあるオブジェクトを正確に表現することができません。曲面をSTLに変換するときには、多くの三角形で近似する必

    【Python】STLファイルを作成・保存する(numpy-stl) - とある科学の備忘録
  • hiramine.com - 3Dモデルファイルフォーマット

    いくつかの3Dモデルファイルフォーマットに関して解説します。 (拡張子アルファベット順に並んでいます。) 3DS ( 3D Studio ) Autodesk社の3D Studioというソフト用のファイルフォーマットです。 多くのCGソフトがサポートし、CGソフトの中間ファイルフォーマットとして広く使用されています。 3D Studio は、3D Studio ⇒ 3D Studio Max ⇒ 3ds Max と、ソフト名が変わっています。 DXF ( Auto CAD ) Autodesk社のAutoCADというソフト用のファイルフォーマットです。 多くのCGソフト、CADソフトがサポートし、CGソフト、CADソフトの中間ファイルフォーマットとして広く使用されています。 GTS (GNU Triangulated Surface) GTS Library(外部リンク)用のファイルフォー

  • 点群面張り - Precipedia

    詳細 点群面張りの最も一般的な例は、光学式3次元表面スキャナで取得した点群を表面メッシュに変換するというもので(図1)、リバースエンジニアリングや3Dプリンタへの入力データ生成を目的として行われることが多い。 手法 初期の手法としてはBoissonnatによる陽的手法[1]が知られている。またHoppeらによる手法[2]は陰的手法の先駆けである。 表面再構成法は、入力点をメッシュ頂点として用いる陽的手法[1][3][4] と、入力点を基に何らかの関数場を生成してその等値面をメッシュ化する陰的手法[2][5][6]に大別される(図2)。 陽的手法の中には、サンプリングされたオブジェクトの表面に対する出力メッシュの誤差の上限が保証されているものもあり、精度を重視する応用先で採用されている。ただし入力点群がそのまま出力メッシュの頂点になるため、点群中のノイズや密度差による影響を受けやすいといった