We dream a magic button for 3-D point cloud processing

3D Studio MAX, 3D Coat, Lightwave, ZBrush, VRMesh, TopoGun, Blender, Rhino, Trimble Sketchup Etc.
Post Reply
User avatar
Joon
V.I.P Member
V.I.P Member
Posts: 180
Joined: Wed Aug 21, 2013 8:01 pm
Full Name: Sung Joon Ahn
Company Details: CurvSurf
Company Position Title: CEO_CTO
Country: Republic of Korea
Linkedin Profile: Yes
Location: Seongnam-si, Korea
Contact:

Re: We dream a magic button for 3-D point cloud processing

Post by Joon » Sat May 04, 2019 3:01 pm

Solar Power Generator - Google ARCore / Apple ARKit

Extracting roof plane and tank cylinder from ARCore / ARKit point cloud.

Tools used:
- Samsung Galaxy Note 9
- Google ARCore 1.7
- OpenGL ES 3.1

- Apple iPhone XS Max
- Apple ARKit 2.0
- Apple Metal API

- CurvSurf FindSurface.

ARCore shows a solid motion tracking, but
ARKit is losing the motion tracking at distance.
The reason: ARKit ignores distant feature points.


Solar Power Generator - Google ARCore

youtu.be/FMytXWXQ6wg

Solar Power Generator - Apple ARKit

youtu.be/4cp7Qg6WCFw

User avatar
Joon
V.I.P Member
V.I.P Member
Posts: 180
Joined: Wed Aug 21, 2013 8:01 pm
Full Name: Sung Joon Ahn
Company Details: CurvSurf
Company Position Title: CEO_CTO
Country: Republic of Korea
Linkedin Profile: Yes
Location: Seongnam-si, Korea
Contact:

Re: We dream a magic button for 3-D point cloud processing

Post by Joon » Sun May 12, 2019 10:17 pm

A comparison of motion tracking between HoloLens, ARKit and ARCore
  • Microsoft HoloLens: solid motion tracking except latency
  • Apple ARKit: lost motion tracking at distance
  • Google ARCore: solid motion tracking.
Tools used:
- Microsoft HoloLens
- Microsoft DirectX

- Apple iPhone XS Max
- Apple ARKit 2.0
- Apple Metal API

- Samsung Galaxy Note 9
- Google ARCore 1.9
- OpenGL ES 3.1

- CurvSurf FindSurface.

Sculptor:
Lee JaeHyo (이재효, 0121-1110=1)
http://www.leeart.name

Lee JaeHyo Gallery Column Cylinder - HoloLens

youtu.be/dYtPFWy_WxU

Lee JaeHyo Gallery Column Cylinder - ARKit

youtu.be/PkHjW68JMHQ

Lee JaeHyo Gallery Column Cylinder - ARCore

youtu.be/PeRjJOPCTQU

User avatar
Joon
V.I.P Member
V.I.P Member
Posts: 180
Joined: Wed Aug 21, 2013 8:01 pm
Full Name: Sung Joon Ahn
Company Details: CurvSurf
Company Position Title: CEO_CTO
Country: Republic of Korea
Linkedin Profile: Yes
Location: Seongnam-si, Korea
Contact:

Re: We dream a magic button for 3-D point cloud processing

Post by Joon » Mon May 13, 2019 11:33 pm

Another comparison of motion tracking between HoloLens, ARKit and ARCore

Sculptor:
Lee JaeHyo (이재효, 0121-1110=1)
http://www.leeart.name

Lee JaeHyo Gallery Ball Park - HoloLens

youtu.be/5sEnrZW3yks

Lee JaeHyo Gallery Ball Park - ARKit

youtu.be/QhBtGHmfBOg

Lee JaeHyo Gallery Ball Park - ARCore

youtu.be/MPw__oryLm4

User avatar
Joon
V.I.P Member
V.I.P Member
Posts: 180
Joined: Wed Aug 21, 2013 8:01 pm
Full Name: Sung Joon Ahn
Company Details: CurvSurf
Company Position Title: CEO_CTO
Country: Republic of Korea
Linkedin Profile: Yes
Location: Seongnam-si, Korea
Contact:

Re: We dream a magic button for 3-D point cloud processing

Post by Joon » Sun Jun 02, 2019 10:37 pm

Column Cylinder San Francisco Intl Airport - ARCore

Tools used:
- Samsung Galaxy S8+
- Google ARCore 1.7
- OpenGL ES 3.1
- CurvSurf FindSurface.

For a large and distant object, the motion tracking of Google ARCore is more stable than that of Apple ARKit.

Extraction of feature points from images (i.e., frames) is:
- based on edges (ARCore) or regions (ARKit), and
- including also far points (ARCore) or only near points (ARKit).

Feature points are saved and utilized globally (ARCore) or locally (ARKit).

Joon


youtu.be/G7KLWjpd4Vc
Last edited by Joon on Sat Jun 15, 2019 8:18 am, edited 2 times in total.

User avatar
Joon
V.I.P Member
V.I.P Member
Posts: 180
Joined: Wed Aug 21, 2013 8:01 pm
Full Name: Sung Joon Ahn
Company Details: CurvSurf
Company Position Title: CEO_CTO
Country: Republic of Korea
Linkedin Profile: Yes
Location: Seongnam-si, Korea
Contact:

Re: We dream a magic button for 3-D point cloud processing

Post by Joon » Mon Jun 03, 2019 12:44 pm

Augmented Reality Based on Curved Object Surfaces - ARKit

The current AR applications are based on horizontal or vertical planes.

CurvSurf FindSurface extends the playground of AR applications to curved object surfaces, e.g., sloped planes, spheres, cylinders, cones and tori.

Tools used:
- Apple iPhone XS Max
- Apple ARKit 2.0
- Apple Metal API
- CurvSurf FindSurface.


youtu.be/4U4FlavRKa4

User avatar
Joon
V.I.P Member
V.I.P Member
Posts: 180
Joined: Wed Aug 21, 2013 8:01 pm
Full Name: Sung Joon Ahn
Company Details: CurvSurf
Company Position Title: CEO_CTO
Country: Republic of Korea
Linkedin Profile: Yes
Location: Seongnam-si, Korea
Contact:

Re: We dream a magic button for 3-D point cloud processing

Post by Joon » Wed Jun 05, 2019 6:39 pm

Augmented Reality Based on Curved Object Surfaces - ARCore

Current AR applications are based on horizontal or vertical planes.

CurvSurf FindSurface extends the playground of AR applications to curved object surfaces, e.g., sloped planes, spheres, cylinders, cones and tori.

Tools used:
- Samsung Galaxy Note 9
- Google ARCore 1.7
- OpenGL ES 3.1
- CurvSurf FindSurface.


youtu.be/p2mkBKEp0_U

User avatar
Joon
V.I.P Member
V.I.P Member
Posts: 180
Joined: Wed Aug 21, 2013 8:01 pm
Full Name: Sung Joon Ahn
Company Details: CurvSurf
Company Position Title: CEO_CTO
Country: Republic of Korea
Linkedin Profile: Yes
Location: Seongnam-si, Korea
Contact:

Re: We dream a magic button for 3-D point cloud processing

Post by Joon » Fri Jun 07, 2019 10:10 pm

Star Wars: The Force Awakens

Augmented Reality:
virtual objects on real objects with occlusion.

#arkit #arcore #measure #pointcloud #augmentedreality #occlusion

Location:
37°26'01"N 127°01'10"E

Tools used:
- Apple iPhone XS Max
- Apple ARKit 2.0
- Apple Metal API
- Samsung Galaxy Note 9
- Google ARCore 1.7
- OpenGL ES 3.1
- CurvSurf FindSurface.


youtu.be/hGO2oihrT8I

User avatar
Joon
V.I.P Member
V.I.P Member
Posts: 180
Joined: Wed Aug 21, 2013 8:01 pm
Full Name: Sung Joon Ahn
Company Details: CurvSurf
Company Position Title: CEO_CTO
Country: Republic of Korea
Linkedin Profile: Yes
Location: Seongnam-si, Korea
Contact:

Re: We dream a magic button for 3-D point cloud processing

Post by Joon » Tue Jun 11, 2019 2:01 pm


youtu.be/EqQuSTjVL18

AR Occlusion with Large Dome - ARCore

#arkit #arcore #measure #pointcloud #augmentedreality

A virtual satellite is flying around a large real dome as an example of AR applications with occlusion.

Google ARCore provides AR applications with device motion tracking and point cloud.

CurvSurf FindSurface determines the size and position of dome by processing the point cloud.

Tools used:
- Samsung Galaxy Note 9
- Google ARCore 1.9
- OpenGL ES 3.1
- CurvSurf FindSurface.

With Apple ARKit and iPhone XS Max, a comparable result could not be obtained for the large dome, today June 2019.

The Planetarium of Gwacheon National Science Museum (sciencecenter.go.kr) is located at
37°26'21"N 127°00'19"E.

Joon

User avatar
Joon
V.I.P Member
V.I.P Member
Posts: 180
Joined: Wed Aug 21, 2013 8:01 pm
Full Name: Sung Joon Ahn
Company Details: CurvSurf
Company Position Title: CEO_CTO
Country: Republic of Korea
Linkedin Profile: Yes
Location: Seongnam-si, Korea
Contact:

Re: We dream a magic button for 3-D point cloud processing

Post by Joon » Mon Jun 17, 2019 9:02 pm


youtu.be/TmQRbzeaQiU

youtu.be/_RBaxyIlmPk

Far/Mid Distance Small Parallax - ARCore

Large distances between the AR device and the object (feature) points cause too small parallaxes between frames resulting in the needle-shaped distribution of point cloud.

The needle-shaped distribution of point cloud is mapped (projected, viewed) as a single image (feature) point from the viewpoint of AR device.

The deviation of points (i.e., the length of needle) is increasing exponentially to the object distance.

Google ARCore extracts feature points even from the clouds in the sky, while Apple ARKit extracts feature points only from max 10 m distant object surfaces. The far distance feature points are indispensable to the large-scale positioning and orientation.

Tools used:
- Samsung Galaxy Note 9
- Google ARCore 1.9
- OpenGL ES 3.1
- CurvSurf FindSurface.

Post Reply

Return to “Modeling Software”