Please use this identifier to cite or link to this item: https://cuir.car.chula.ac.th/handle/123456789/17457
Title: An enhancement of 3D fluid control using adaptive kernel estimation
Other Titles: การปรับปรุงการควบคุมของไหลในสามมิติ โดยใช้การประมาณค่าเคอร์เนลแบบปรับตัวได้
Authors: Saithip Limtrakul
Advisors: Pizzanu Kanongchaiyos
Other author: Chulalongkorn University. Faculty of Engineering
Advisor's Email: pizzanu@cp.eng.chula.ac.th
Subjects: Fluids
Computer animation
Three-dimensional imaging
Issue Date: 2009
Publisher: Chulalongkorn University
Abstract: In computer animation, animation tools are required for fluid-like motions which are controllable by users or animators. One of the popular and widely used methods for simulating fluid flow in computer graphics is Smoothed Particle Hydrodynamics (SPH). Although SPH is practical for applying to fluid movement control and also preserves efficiently properties of fluid flow, it is complicated to simulate various details in same flow. This study proposes an enhanced method based on Smoothed Particle Hydrodynamics (SPH) which is controllable and automatically kernel length adjustable in order to preserve small details; lost by fixed kernel. Reeb graph is used to construct a structure of an input object. To control fluid flow, we use a kind of particle control methods called Skeletal Particles. Skeletal Particles or control particles are placed on the center of smoothing kernel in computation step. To solve the problem caused by fixed kernel length, we implement the Adaptive Kernel Density Estimation (AKDE) technique into the computation step. Therefore, the smoothing length is dynamically adapted to all given points to be appropriate with density of their regions. As a result, the errors of unstable mean values of particles in low density regions are decreased
Other Abstract: ในงานทางด้านคอมพิวเตอร์แอนิเมชัน ผู้ใช้หรือผู้ทำแอนิเมชันนั้นต้องการเครื่องมือสำหรับควบคุมการเคลื่อนไหวของของเหลว ซึ่งหนึ่งในวิธีการที่เป็นที่รู้จักและนิยมใช้กันอย่างแพร่หลายในการจำลองการเคลื่อนไหวของของเหลวในงานด้านกราฟิก คือ Smoothed Particle Hydrodynamics หรือ เอสพีเอช ถึงแม้ว่าเอสพีเอชจะเป็นวิธีแบบอนุภาคที่สามารถนำไปประยุกต์ใช้กับการควบคุมได้ง่ายและสามารถรักษาสมบัติการเคลื่อนที่ของของไหลได้ดี แต่อย่างไรก็ตาม ก็ยังมีความซับซ้อนเมื่อใช้ในการจำลองงานที่มีความละเอียดหลากหลาย ในงานวิจัยนี้ เราได้นำเสนอวิธีการจำลองของไหลซึ่งมีพื้นฐานมาจาก SPH โดยที่สามารถควบคุมได้และสามารถปรับขนาดของเคอร์เนลได้ เพื่อรักษารายละเอียดขนาดย่อยที่สูญหายไปหากใช้เคอร์เนลที่มีขนาดคงที่ ในการควบคุมการเคลื่อนไหวของของไหลเราได้ใช้วิธีการที่เรียกว่า Skeletal Particle โดยหาโครงสร้างหลักของวัตถุด้วย Reeb graph และวางอนุภาคที่ใช้เป็นตัวแทนของเพื่อนบ้านหรืออนุภาคใกล้เคียงเอาไว้ที่จุด critical point ของ reeb graph ที่ได้ และใช้อนุภาคตัวแทนนี้เป็นจุดศูนย์กลางในระหว่างการคำนวณเพื่อหาค่าเฉลี่ยให้กับเพื่อนบ้านตัวอื่นๆที่อยู่ในขอบเขตความยาวของเคอร์เนล ในการแก้ปัญหาของความยาวเคอร์เนลที่คงที่, ระหว่างการคำนวณ เราปรับค่าความยาวของเคอร์เนลโดยอาศัยเทคนิคที่ชื่อว่า Adaptive Kernel Density Estimation มาใช้เพิ่มประสิทธิภาพ โดยสัมประสิทธิ์ที่จะนำมาใช้ในการปรับค่าความยาวของเคอร์เนลนี้เราพิจารณาจากอัตราส่วนของความหนาแน่น และเงื่อนไขที่ได้จาก Reeb Graph มาช่วยในการพิจารณา ดังนั้นความยาวของเคอร์เนลจะถูกปรับให้เหมาะสมกับความหนาแน่นของอนุภาคที่มีอยู่ในบริเวณ ซึ่งส่งผลให้การหาค่าเฉลี่ยของสมบัติต่างๆนั้นผิดพลาดเนื่องจากอนุภาคไม่เพียงพอนั้นน้อยลง
Description: Thesis (M.Sc.)--Chulalongkorn University, 2009
Degree Name: Master of Science
Degree Level: Master's Degree
Degree Discipline: Computer Science
URI: http://cuir.car.chula.ac.th/handle/123456789/17457
URI: http://doi.org/10.14457/CU.the.2009.1781
metadata.dc.identifier.DOI: 10.14457/CU.the.2009.1781
Type: Thesis
Appears in Collections:Eng - Theses

Files in This Item:
File Description SizeFormat 
saithip_li.pdf1.63 MBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.