مهندسی مکانیک مدرس

مهندسی مکانیک مدرس

تخمین انحنای ابرهای نقاط با استفاده از انحنای چتری

نویسندگان
1 دانشیار هیات علمی- دانشگاه بیرجند
2 عضو هیات علمی دانشگاه صنعتی بیرجند
چکیده
با توسعه سریع اسکنرهای سه بعدی لیزری، مدل‌های بر پایه نقاط در کاربردهای مهندسی بسیاری مانند کنترل کیفیت، مهندسی معکوس، گرافیک رایانه‌ای و ماشین بینایی به شکل وسیعی مورد استفاده قرار گرفته است. محاسبه انحنای سطح ابرهای نقاط یکی از موارد پایه بشمار می‌رود که در بسیاری از کاربردهای مرتبط با ابرهای نقاط مورد استفاده قرار می‌گیرد. در این مقاله روش جدیدی برای تخمین انحنای سطوح ابرهای نقاط، معرفی می‌گردد. یکی از اجزا تعیین کننده انحنای سطح در ابر نقاط مختصات همسایگی‌های نقطه مورد بررسی می‌باشد. برای تعیین همسایگی‌های یک نقطه در ابر نقاط از روشی همسایگی همگن استفاده شده است. در روش تعیین همسایگی همگن، با بهبود روش نزدیکترین k همسایگی، علاوه بر نزدیک بودن همسایگی‌ها، توزیع آن‌ها در اطراف نقطه مورد بررسی نیز لحاظ می‌شود. بردار نرمال سطح از مختصات همسایگی‌های همگن تخمین زده می‌شود. در این پژوهش انحنای سطح در هر نقطه بر اساس بردار نرمال سطح در نقطه مورد بررسی و مختصات همسایگی‌های همگن، محاسبه می‌گردد. انحنای سطح بدست آمده با این روش انحنای چتری نامیده می‌شود. برای ارزیابی کارآیی این روش، مقادیر انحنای چتری برای چند ابر نقاط محاسبه گردیده و در چند کاربرد متفاوت استفاده گردید. نتایج حاصله از کاربرد این روش تعیین انحنای سطح در کاربردهای مختلف، نشان از کاربردی بودن روش پیشنهاد شده در تعیین انحنای سطوح ابرهای نقاط دارد.
کلیدواژه‌ها

عنوان مقاله English

Point clouds curvature estimation using umbrella curvature

نویسندگان English

khalili khalili 1
Abolfazel Foorginejad 2
چکیده English

With the rapid development of 3D laser scanners, point-based discrete shape modeling is being widely used in many engineering applications, e.g. quality control, reverse engineering, computer graphics and machine vision. Point cloud discrete curvature estimation is considered basic operation in point cloud operations and is used in many applications related to cloud points. This paper presents a novel method for point clouds surface curvature estimation. One of the key components of point clouds surface curvature calculation is neighbor coordinates of query point. For selecting neighbors homogeneous neighborhood method is used. This method of choosing neighbors, in addition to the distance takes into consideration the directional balance by improving the k nearest neighbors. Surface normal vector is estimated by neighbors coordinates. In this paper surface curvature is calculated based on normal vector and homogeneous neighbors coordinates. Surface curvature calculated using the novel method is called umbrella curvature. To evaluate how this method performs, umbrella curvature values are calculated for a number of cloud points and the results are used in some different applications. The results show that the proposed method performs well in point clouds curvature estimation.

کلیدواژه‌ها English

Surface Curvature
Point cloud
Homogeneous Neighborhood
Surface Normal Vector
Registration