Asia University Taiwan  ·  CS & Robotics Researcher  ·  Big Data Lab
Md Hasibuzzaman

Md Hasibuzzaman M.E. (Asia University, Taiwan)

Graduate Researcher & Ph.D. Candidate · Dept. of CS & Information Engineering
Big Data Lab · Asia University, Taichung, Taiwan · MOE Scholarship 2024
Research Interest
  • Dynamic Path Planning for Mobile Robots
  • EGF Skeletonization & Wave Propagation
  • Collision Avoidance Algorithms
  • Image Processing & Computer Vision
  • NLP & Graph Theory
Location Dept. of CS & IE, Big Data Lab,
Asia University, Wufeng,
Taichung, Taiwan 41354
Basic Information

I am a graduate researcher and M.E. student at Asia University, Taiwan, pursuing a Master of Engineering in Computer Science and Information Engineering with a perfect GPA of 4.30/4.30. My research at the Big Data Lab is focused on robotics, dynamic path planning, and skeletonization-based algorithms for autonomous mobile robots.

I am a recipient of the Taiwan Ministry of Education (MOE) Scholarship 2024, awarded in recognition of academic excellence and research potential. Prior to graduate studies, I completed a B.Tech. in Electrical & Electronics Engineering at Lovely Professional University, India (GPA 8.18/10).

Education
M.E. — Computer Science & Information Engineering
Asia University, Taichung, Taiwan  ·  2024 – Present
GPA: 4.30 / 4.30  ·  MOE Scholarship 2024  ·  Big Data Lab
B.Tech — Electrical & Electronics Engineering
Lovely Professional University, Punjab, India  ·  2020 – 2024
GPA: 8.18 / 10
Research Area & Specialization
Dynamic Path Planning
Robot navigation in unknown environments using skeleton-guided Dial wave propagation (LL₀/LL₁/LL₂).
EGF Skeletonization
Four-stage morphological skeleton: Wave Propagation → Fat Skeleton → 1-Pixel → Local Thinning (LUT).
Collision Avoidance
Real-time obstacle avoidance using Euclidean distance fields and connectivity-preserving topology.
Image Processing
Morphology, edge detection, thresholding applied to autonomous robotics and medical imaging.
NLP & Graph Theory
Network topology G(N,E) encoding for machine learning graph-based models.
Bioinformatics
Computational biology and data analysis applied to biological sequences and structural analysis.
Selected Publications
  • Md Hasibuzzaman, Gene Eu Jan, Han-Yan Wu, "Dynamic Path Planning in the Unknown Environment with Mobile Target and Obstacles," International Journal of Environmental Sciences, pp. 1510–1532, 2025. DOI
  • Md Hasibuzzaman, Gene Eu Jan, "Realization of Skeletonization Based on Wave Propagation with the Enhanced Grassfire and Path Planning Application," SSRN Preprint, 2025. DOI
Awards & Fellowships
Taiwan Ministry of Education (MOE) Scholarship
Ministry of Education, Republic of China (Taiwan)  ·  2024
Awarded to international students demonstrating exceptional academic merit. Covers full tuition and monthly living stipend for graduate study in Taiwan.
Perfect Academic Record — GPA 4.30 / 4.30
Asia University, Taiwan  ·  2024 – Present
Highest possible GPA maintained across all graduate coursework in the M.E. program.
"

I am a graduate researcher at Asia University, Taiwan, completing my M.E. in Computer Science and Information Engineering with a perfect GPA of 4.30/4.30. My research is conducted at the Big Data Lab and is focused on robotics, dynamic path planning, and computational geometry for autonomous mobile robots.

My core thesis investigates skeletonization via wave propagation for mobile robot navigation in unknown environments, developing novel collision-avoidance algorithms that integrate Euclidean distance transforms with topological medial-axis extraction using the four-stage EGF method.

I am a recipient of the Taiwan Ministry of Education (MOE) Scholarship 2024, granted in recognition of academic merit and research contribution. Prior to graduate studies, I completed a B.Tech. in Electrical & Electronics Engineering at Lovely Professional University, India (GPA 8.18/10, 2020–2024).

Robotics Path Planning Image Processing NLP Graph Theory Python C / C++ R Language

Contact Information

Institution
Asia University, Taiwan
Department
CS & Information Engineering
Lab
Big Data Lab
Location
Wufeng, Taichung, Taiwan
Connect on LinkedIn
Published Papers
Journal
Dynamic Path Planning in the Unknown Environment with Mobile Target and Obstacles
Md Hasibuzzaman, Gene Eu Jan & Han-Yan Wu  ·  International Journal of Environmental Sciences  ·  pp. 1510–1532, 2025
Preprint
Realization of Skeletonization Based on Wave Propagation with the Enhanced Grassfire and Path Planning Application
Md Hasibuzzaman & Gene Eu Jan  ·  SSRN Electronic Journal  ·  2025
Md Hasibuzzaman Research

Working at the intersection of robotics, computer vision, and artificial intelligence. My research develops mathematically rigorous algorithms for autonomous robot navigation — combining classical topology (EGF skeleton graphs) with modern wave-propagation path planning to solve real-world navigation challenges in cluttered, unknown environments.

Autonomous Robots EGF Skeletonization Wave Propagation Distance Transform LUT Thinning Dial's Algorithm
Research Experiments
Exp 1 EGF Skeletonization — Wave-Propagation Based Morphological Skeleton

The Enhanced Grassfire (EGF) algorithm produces a clean, connected, 1-pixel-wide medial axis from any binary occupancy grid using four sequential stages:

  1. Wave Propagation — Grassfire BFS assigns every free cell an arrival-time label equal to its shortest obstacle distance (EDT-like, 8-connected).
  2. Fat Skeleton — Local maxima of the distance field are retained; cells whose removal disconnects the skeleton are preserved (topology-safe pruning).
  3. 1-Pixel Skeleton — Iterative parallel thinning reduces the fat skeleton to a single-pixel-wide medial axis without breaking connectivity.
  4. Local Thinning (LUT) — A 3×3 look-up table removes redundant skeleton pixels while preserving branch endpoints and junctions, yielding a topologically correct Voronoi skeleton.
Binary Occupancy GridEDTBFSLUT ThinningMedial Axis
Exp 2 Live Benchmark — EDT vs H-Blum vs EGF-MAT Skeletonization

An interactive benchmark compares three skeletonization methods across 12 standard test shapes:

  • EDT (Euclidean Distance Transform) — Classical distance-field skeleton using Euclidean metrics.
  • H-Blum Grassfire — Original Blum's symmetric axis transform via isotropic wave propagation.
  • EGF-MAT (Ours) — Enhanced Grassfire with 4-stage pipeline, measured on skeleton pixel count, branch count, connectivity, and computation time.

Test shapes include: circle, rectangle, L-shape, T-shape, cross, star, hand silhouette, ring, irregular polygon, composite maze, narrow corridor, and concave body. Results confirm EGF-MAT produces the thinnest, most connected skeleton with fewer spurious branches.

12 Test ShapesEDTH-BlumEGF-MATConnectivity
Exp 3 Path Planning — 10-Algorithm Benchmark on EGF Skeleton Graph

An interactive path-planning system tests 10 algorithms on the same N×N occupancy grid, comparing skeleton-guided vs. classical planners:

#AlgorithmCategoryHeuristic / Cost
1BFSClassicalUniform cost (uninformed)
2DijkstraClassicalExact shortest path, no heuristic
3A*Informedf = g + h, h = octile distance
4Greedy Best-FirstInformedf = h only (octile), not optimal
5Bidirectional A*InformedForward + backward A*, meet-in-middle
6JPS (Jump Point Search)InformedA* with symmetry-breaking pruning
7IDA*InformedIterative deepening DFS with f-limit
8Theta*Any-angleA* with line-of-sight shortcutting
9Jan & Hasibuzzaman (Ours)Skeleton-guidedEGF skeleton graph + Dial LL₀/LL₁/LL₂ wave
10D* LiteDynamicReplanning for changing environments

Metrics recorded: path length (cells), nodes expanded, computation time (ms). The EGF-skeleton-guided planner consistently reduces node expansions by channeling the search through the topological medial axis before local refinement.

10 AlgorithmsBFSDijkstraA*JPSTheta*EGF SkeletonDial Wave
Exp 4 Moat-Based Path Planning — Jan & Hasibuzzaman LL₀/LL₁/LL₂ Dial Wave

The proposed Jan & Hasibuzzaman algorithm introduces a minimum-expansion moat strategy that drastically reduces the number of cells visited before a path is found:

  1. EGF Skeleton Graph — The occupancy grid is skeletonized; the resulting 1-pixel medial axis becomes the search backbone.
  2. Skeleton Path — A fast BFS/Dijkstra on the sparse skeleton graph finds a tentative skeleton-level route from source to target.
  3. Moat Construction — A corridor (moat) of fixed width is dilated around the skeleton path to create a compact search region, discarding cells outside it.
  4. Dial Wave (LL₀/LL₁/LL₂) — A 3-bucket circular Dial's algorithm propagates within the moat using fixed integer costs: straight = 100, diagonal = 141. Buckets cycle as (AT[n]/100) % 3. Only this final wave step is timed.
MethodNodes ExpandedPath CostTime (ms)
A* (full grid)HighOptimalBaseline
Dijkstra (full grid)Very HighOptimalBaseline
Jan & Hasibuzzaman (moat only)MinimalNear-OptimalFastest

The moat restricts the Dial wave to a narrow band around the likely optimal path, achieving near-optimal path quality with a fraction of the node expansions compared to full-grid planners.

Dial's AlgorithmLL₀/LL₁/LL₂ BucketsMoat ExpansionEGF SkeletonNear-Optimal
MOE Scholarship
Ministry of Education Scholarship 2024
Republic of China (Taiwan) — International Graduate Student Award

Ministry of Education Scholarship Recipient

Md Hasibuzzaman was awarded the prestigious Taiwan Ministry of Education (MOE) Scholarship in 2024, recognizing outstanding academic performance and research contributions in Computer Science, Robotics, and Engineering.

This highly competitive scholarship is awarded by the Republic of China (Taiwan) to international students demonstrating exceptional academic merit and research potential at accredited universities in Taiwan.

  • Awarded by the Ministry of Education, Republic of China (Taiwan)
  • Certificate presented at the Taiwan Education Center, New Delhi, India
  • Recognition for M.E. studies at Asia University, Taichung, Taiwan
  • Reflects a perfect GPA of 4.30/4.30 in the graduate program
  • Covers full tuition and monthly living stipend for international study
  • One of Taiwan's most prestigious awards for international graduate researchers
4.30
GPA / 4.30 Perfect
2024
Award Year
100%
Tuition Coverage
Top 5%
International Students
View on LinkedIn
Certificates & Awards
Academic Honors & Recognitions
Professional certifications, academic awards, and program recognitions
Asia University Academic Excellence Award – Semester 2, AY113
★ 1st in Class
Academic Excellence Award — 1st Place (2nd Semester)
Asia University (亞洲大學), Taiwan
December 16, 2025  ·  Certificate No. 0114001223
Awarded to Md Hasibuzzaman of the Department of Information Engineering (資訊工程學系), Master's Program (研究所碩士班), Year 1, Class J, for achieving the highest academic average in the entire class during the 113th Academic Year, 2nd Semester (113學年度第2學期). Recognized for outstanding performance and awarded with the highest commendation by Asia University President Tsai Jin-Fa (蔡進發).
Academic Excellence 1st in Class Asia University AY113 Sem. 2
Asia University Academic Excellence Award – Semester 1, AY113
★ 1st in Class
Academic Excellence Award — 1st Place (1st Semester)
Asia University (亞洲大學), Taiwan
May 16, 2025  ·  Certificate No. 0114000577
Awarded to Md Hasibuzzaman of the Department of Information Engineering (資訊工程學系), Master's Program (研究所碩士班), Year 1, Class J, for achieving the highest academic average in the entire class during the 113th Academic Year, 1st Semester (113學年度第1學期). This honor reflects consistent academic dedication, culminating in a perfect GPA of 4.30/4.30 across both semesters.
Academic Excellence 1st in Class Asia University AY113 Sem. 1
TEEP Program Certificate – Asia University
🎓 TEEP Program
Certificate of TEEP Program — Taiwan Experience Education Program
Asia University, Department of Computer Science & Information Engineering
May 1, 2023  ·  Student ID: 111710105
Certifies that Mr. Md Hasibuzzaman participated in the Taiwan Experience Education Program (TEEP) at the Department of Computer Science & Information Engineering, Asia University, Taiwan. Enrolled from January 2023 to April 2023. Signed by Professor and Dean Ching-Hsien Hsu (Robert), College of Information and Electrical Engineering. This program laid the foundation for subsequent admission into the graduate M.E. program.
TEEP Program Asia University Jan–Apr 2023 Taiwan
5G Technology Certificate of Completion – German Academy of Digital Education
📡 5G Technology
Certificate of Completion — 5G Technology
German Academy of Digital Education (DADB), Germany
November 14, 2022
Certifies that Md Hasibuzzaman of Lovely Professional University (LPU), India, has successfully completed the course »5G Technology« offered by the German Academy of Digital Education (DADB). The course was instructed by Prof. Dr.-Ing. Axel Sikora and certified by Dr.-Ing. Carsten S. Schröder, CEO at DADB. This certification demonstrates expertise in next-generation wireless communication systems and 5G network architectures.
5G Technology DADB Germany Wireless Communication Nov 2022
Professional Timeline
09/2024 — Present
Research Assistant
Asia University — Big Data Lab  ·  Wufeng, Taiwan
  • Conducting research on dynamic path planning and EGF skeletonization via wave propagation for autonomous mobile robots in unknown environments.
  • Developing a collision avoidance algorithm as core thesis work, combining EGF skeleton extraction with real-time navigation.
  • Applying image processing techniques to robotics and automation path planning problems.
01/2023 — 04/2023
Research Intern — TEEP Program
Asia University  ·  Wufeng, Taiwan
  • Mapped Network Topology Configuration to Graph format using NLP algorithms.
  • Designed a solution to describe network topology G(N, E) in text-based format as input to a graph-based model.
04/2022 — 06/2022
Electrical Engineering Trainee
West Zone Power Distribution Company Ltd.  ·  Chuadanga, Bangladesh
  • Completed full training on Electric Power Distribution Systems, from generation to transmission.
  • Participated in repair of a GM 200 KVH transformer coil as part of a team project.
Academic Degrees
M.E. in Computer Science & Information Engineering
Asia University  ·  Wufeng, Taiwan
GPA 4.30 / 4.30 ✦ Perfect 09/2024 — Present
B.Tech. in Electrical & Electronics Engineering
Lovely Professional University  ·  Punjab, India
GPA 8.18 / 10 08/2020 — 06/2024
International Exchange Programs & Courses
Virtual Exchange — Asia University (Digital Image Processing, Text Mining, Research Methods)09/2021 – 01/2022
Virtual Exchange — Asia University (Behavioral Finance, Culture Tourism, Chinese)02/2022 – 06/2022
Summer Program — Asia University (AI, Web Design, Innovation)06/2022 – 08/2022
5G Technology — Germany (DADB Elective Course)09/2022 – 11/2022
Virtual Exchange — Asia University (Bioinformatics, Real Option)09/2022 – 01/2023
Programming Languages & Tools

Software Tools

  • Proteus 8 Professional
  • NI Multisim
  • SQL
  • Windsurf (AI Code Editor)

Programming Languages

  • Python
  • R Language
  • C / C++

Research Domains

  • Dynamic Path Planning
  • Image Processing
  • Robotics & Automation
  • NLP & Graph Theory
  • Bioinformatics
⚠️ ⚠ Desktop Recommended Experiments run best on desktop or laptop. Mobile supported but larger screen optimal. 🖥️
Experiments

EGF-MAT Interactive Experiments

Four live experiments demonstrating skeletonization and path planning using the Enhanced Grassfire Medial Axis Transform algorithm.

EGF Four-Stage Skeletonization — Interactive Demo  ·  Md Hasibuzzaman, Asia University Big Data Lab
Grid:    
full
-
Free cells
-
Obstacles
-
② Fat skel
-
③ 1-px skel
-
④ Local Thin.
-
Max dist
Obstacle Boundary Free ① Wavefront ② Fat skel ③ 1-px skel ④ Local Thin.
Hover or tap any cell to inspect.

① Wave Propagation

8-BFS from all obstacles + boundary simultaneously. Direct=+1, Diagonal=+2. Each obstacle gets unique source ID.
Select Shape:
🎨 Draw Custom Shape:

📊 Benchmark Results

Shape Method Q (%) Endpoints Sp 1px (%) Conn (%) Time (ms)
Select a shape above to run the live benchmark...

🎨 EGF-MAT Benchmark Visualization

Original

EDT (EP: -)

H-Blum (EP: -)

EGF-MAT ★ (EP: -)

Diff: H-Blum vs EGF

Legend: ● Gold = Endpoints | Difference Map: ■ Yellow = Overlap | ■ White = H-Blum only (Noise) | ■ Red = EGF Precision

EGF Path Planning: Source → Skeleton → Destination  ·  Md Hasibuzzaman, Asia University Big Data Lab
Grid:       Cell:
-
Free cells
-
Obstacles
-
Skeleton pixels
Not Set
🟢 Source
Not Set
🔴 Destination
-
Path length
Obstacle Free Skeleton 🟢 Source (S) 🔴 Destination (D) EGF Path (S→Skel→D)
Click to set Source (🟢) and Destination (🔴), then draw obstacles. Run stages to calculate path.

① Wave Propagation

8-BFS from all obstacles + boundary simultaneously. Creates distance field for skeleton extraction.

📊 Quantitative Survey — Raster-Based Path Planning (11 Algorithms)

# Algorithm Cells Path Cost
(1 / √2)
Time (ms) Safety Dir. Chg Straight% Diag% Notes
Set source and destination, run all stages, then click "Calculate Path" to see comparison...

🎯 The Enhanced Grassfire Medial Axis Transform (EGF-MAT) — Skeleton-Based Path Planning

Input: Binary shape — free cells (sea area, S/L = 1) and obstacle cells (landmass, S/L = ∞) on an m × n raster map.
Step 1 — Topology-Preserving Medial Axis M

Extract the medial axis (skeleton) M of the free space using the Enhanced Grassfire (EGF) four-stage pipeline:

Step 1.1 Perform object wave propagation from the contour lines of the obstacles and the border lines of the map. Each free cell Ci,j receives an arrival time ATi,j = distance to nearest obstacle, initialised with AT = ∞ and Vis = false.
Step 1.2 Obtain the ridge vertices (fat skeleton) by the Common Vertices Method — cells where two or more distinct wavefront source IDs meet among the 4-connected neighbours.
Step 1.3 Apply one-pixel skeletonization based on the 64-Pattern Skeleton Refinement — iterative directional and subfield thinning (connectivity number C(P) = 1) until a true 1-pixel-wide skeleton M is obtained.
Step 2 — Connect Source and Destination to the Skeleton

Connect both the source S and the destination D to their nearest skeleton points using 8-directional wave propagation (Dial's 3-bucket linked-list algorithm, LL₀ / LL₁ / LL₂). Move cost: straight = 1, diagonal = √2 ≈ 1.41. Passable tolerance: a diagonal move is allowed only when the two shared cardinal neighbours are not both obstacles.

Step 3 — Plan the Shortest Path in the Skeleton

Plan the shortest path entirely within the skeleton M from the skeleton entry point (nearest to S) to the skeleton exit point (nearest to D) using 8-directional wave propagation. The skeleton guarantees maximum clearance from all obstacles — the safest navigable corridor through the environment. The complete path is: S → skeleton entry → skeleton path → skeleton exit → D.

Reference: Gene Eu Jan & Ki-Yin Chang, "Illustration of The Shortest Path Algorithm" · Md Hasibuzzaman & Gene Eu Jan, Asia University Big Data Lab, Taiwan.
EGF Path Planning: Source → Skeleton → Destination  ·  Md Hasibuzzaman, Asia University Big Data Lab
Grid:       Cell:
-
Free cells
-
Obstacles
-
Skeleton pixels
Not Set
🟢 Source
Not Set
🔴 Destination
-
Path length
-
🔵 Moat cells
-
↗ Straight dist.
-
🔵 Moat path cost
Obstacle Free Skeleton 🟢 Source (S) 🔴 Destination (D) ★1 Path 1 (Skeleton) ★2 Path 2 (Moat) DFS BFS Bidirectional Greedy Lee (4-dir) Jan Wave (8-dir) A* Manhattan A* Euclidean Dijkstra Potential Field ① Moat area ② Expanded moat S→D Straight
Click to set Source (🟢) and Destination (🔴), then draw obstacles. Run stages to calculate path.

① Global Moat

One convex hull wraps all obstacle cells on the grid (Andrew's monotone chain, O(n log n)). Every free cell whose centre falls inside that hull is the moat area (blue). The moat count is shown in the stats panel.
Reference: Andrew, A.M. (1979) "Another efficient algorithm for convex hulls in two dimensions", Inf. Process. Lett. 9(5), 216–219. doi:10.1016/0020-0190(79)90072-3 ↗

📊 Quantitative Survey — Raster-Based Path Planning (11 Algorithms)

# Algorithm Cells Path Cost
(1 / √2)
Time (ms) Safety Dir. Chg Straight% Diag% Notes
Set source and destination, run all stages, then click "Calculate Path" to see comparison...

🔵 Global Moat Shortest Path — Jan & Hasibuzzaman (Path 2)

Convex-Hull Moat Expansion + Dial 3-Bucket Wave Propagation for Obstacle-Avoiding Path Planning
Input: Binary grid — free cells (S/L = 1) and obstacle cells (S/L = ∞) on an N × N raster map, with source S and destination D placed by the user.
Step 1 — Global Moat (Convex Hull of Obstacles + S + D)

Collect all obstacle cells, source S, and destination D as seed points. Apply Andrew's monotone chain algorithm (O(n log n)) using cell corners (±0.5 offsets) so the hull wraps the actual cell squares, not just their centres. The resulting convex polygon is the Global Moat boundary. Every free cell whose centre falls inside this hull is coloured blue — the initial moat area.

Ref: A. M. Andrew, "Another efficient algorithm for convex hulls in two dimensions," Inf. Process. Lett., vol. 9, no. 5, pp. 216–219, 1979. doi:10.1016/0020-0190(79)90072-3
Step 2 — Expanded Moat (Obstacles Crossing the Direct S→D Line)

Test each obstacle cell against the straight S→D line segment. Any cell whose square is intersected by that line is a blocking obstacle (highlighted red).

2.1 Cast the straight line segment S→D across the grid. For each obstacle cell check whether the segment intersects its unit square (cell-centre ± 0.5).
2.2 The crossing obstacles are highlighted red. They are the cells that physically block the direct route.
2.3 Recompute the convex hull with Seed = all obstacles ∪ {S} ∪ {D}. The green overlay is the Expanded Moat — the moat now visually wraps around each crossing obstacle so the path in Step 3 can navigate around them.
Ref: G. E. Jan & K. Y. Chang, "Illustration of The Shortest Path Algorithm," IEEE Trans. Syst. Man Cybern. B, vol. 36, no. 5, pp. 1000–1012, Oct. 2006.
Step 3 — Moat Shortest Path (Jan & Hasibuzzaman LL₀/LL₁/LL₂ Inside Crossing-Obstacle Hull)

Run Jan & Hasibuzzaman 3-bucket linked-list wave propagation (LL₀/LL₁/LL₂) from S to D, restricted strictly to free cells inside the Expanded Moat (hull of crossing-obstacle groups + S + D). Move costs: straight = 1, diagonal = √2 ≈ 1.41. Passable tolerance: a diagonal step is blocked only when both shared cardinal neighbours are obstacles. Backtrack from D via parent pointers to recover the shortest path.

Ref: G. E. Jan & K. Y. Chang, "Illustration of The Shortest Path Algorithm," IEEE Trans. Syst. Man Cybern. B, vol. 36, no. 5, pp. 1000–1012, Oct. 2006.
Step 4 — Minimum Hull Expansion + Jan & Hasibuzzaman Shortest Path

Seed hull = only the crossing-obstacle groups (obstacles the straight S→D line passes through) + S + D — not all obstacles. Run the Jan & Hasibuzzaman LL₀/LL₁/LL₂ wave inside this hull. If no path is found (obstacle islands inside the hull still block passage), identify the obstacle group inside the current hull nearest to the S→D midpoint, add it to the seed set, rebuild the convex hull, and re-run the wave. Repeat until a path is found — expanding only as far as the geometry inside the line-crossing moat forces.

4.1 Build convex hull from crossing-obstacle cells + S + D. Mark all free cells inside hull as allowed.
4.2 Run Jan & Hasibuzzaman LL₀/LL₁/LL₂ wave (AT[S]=0, straight cost=1, diagonal cost=√2). Move cells from TL → LL⌊AT/1⌋ mod 3. Advance index when LLindex empties.
4.3 If D is reached → backtrack via parent pointers from D to S to recover the shortest path (drawn in cyan).
4.4 If D is unreachable → find the nearest obstacle group inside the hull not yet included, add it, expand hull, go to 4.1. Only obstacle groups on or near the S→D line drive expansion.
Ref: G. E. Jan & K. Y. Chang, "Illustration of The Shortest Path Algorithm," IEEE Trans. Syst. Man Cybern. B, vol. 36, no. 5, pp. 1000–1012, Oct. 2006. · Md Hasibuzzaman & G. E. Jan, Asia University Big Data Lab, Taiwan, 2024.
References:
[1] A. M. Andrew, "Another efficient algorithm for convex hulls in two dimensions," Inf. Process. Lett., vol. 9, no. 5, pp. 216–219, 1979.
[2] G. E. Jan & K. Y. Chang, "Illustration of The Shortest Path Algorithm," IEEE Trans. Syst. Man Cybern. B, vol. 36, no. 5, pp. 1000–1012, Oct. 2006. (SHORTEST_PATH_ALGORITHM_IL.pdf)
[3] Md Hasibuzzaman & G. E. Jan, "Global Moat Shortest Path Planning," Asia University Big Data Lab, Taiwan, 2024.
Research Advisor
Prof. Gene Eu Jan
Chair Professor · Dept. of Computer Science · Asia University, Taiwan
Prof. Gene Eu Jan
Prof. Gene Eu Jan
Chair Professor & Research Advisor
Asia University, Taichung, Taiwan
🔗 Official Profile

Biography

Gene Eu Jan received the B.S. degree in electrical engineering from National Taiwan University, Taipei, Taiwan, in 1982 and the M.S. and Ph.D. degrees in electrical and computer engineering from the University of Maryland, College Park, MD, USA, in 1988 and 1992, respectively.

He has been a Professor with the Departments of Computer Science and Electrical Engineering, National Taipei University, New Taipei City, Taiwan, since 2004, where he was also the Dean of the College of Electrical Engineering and Computer Science from 2007 to 2009. In addition, Professor Jan served as the President of Tainan National University of the Arts from August 2016 to July 2024.

Since 2024, he serves as a Chair Professor with the Department of Computer Science, Asia University, Taiwan. He has published more than 270 articles related to data science, parallel computer systems, interconnection networks, motion planning, electronic design automation, and VLSI systems design in journals, conference proceedings, books and patents.

270+
Publications
30+
Years Experience
2024
Joined Asia Univ.
Data Science Parallel Computing Motion Planning Interconnection Networks VLSI Systems Design Electronic Design Automation Robotics Path Planning
Md Hasibuzzaman

Md Hasibuzzaman

M.E., Computer Science & Information Engineering
Asia University, Taiwan  ·  Big Data Lab

Open to research collaborations, academic inquiries, and discussions on Computer Science, Robotics, and Autonomous Systems. Response within 24–48 hours.

🤖 Robotics 🧠 AI / ML 📡 Big Data 🎓 MOE Scholar

Available Slots — Next 7 Days

Available
Booked
Selected

All times are Taiwan Standard Time (TST, UTC+8). Click a slot to pre-fill the form.

Request an Appointment

How it works: Fill out this form to request a Google Meet appointment. I'll review your request and, if approved, you'll receive an email with the Google Meet link. Requests are typically reviewed within 24 hours.
Please enter a valid Gmail address.
This time slot is not available.

Request Sent Successfully!

Your appointment request has been received. I'll review it and send you a Google Meet link to if approved. Usually within 24 hours.