Hadlock là gì? Các công bố khoa học về Hadlock

Hadlock là tên gọi dùng trong hai lĩnh vực: sản khoa và khoa học máy tính. Trong sản khoa, nó là công thức ước lượng tuổi thai qua siêu âm; trong khoa học máy tính, nó là thuật toán tìm đường ngắn nhất trong lưới Manhattan với hiệu suất cao.

Hadlock là gì?

Hadlock là tên gọi liên quan đến hai khái niệm riêng biệt trong hai lĩnh vực khác nhau: y học (sản khoa) và khoa học máy tính. Trong sản khoa, “Hadlock” là họ của bác sĩ Frank P. Hadlock, người đã phát triển một chuỗi các công thức định lượng để ước lượng tuổi thai và ngày dự sinh dựa trên các chỉ số sinh học được thu thập qua siêu âm. Những công thức này, gọi chung là công thức Hadlock, hiện nay được sử dụng rộng rãi trên toàn thế giới để đánh giá tuổi thai trong tam cá nguyệt thứ hai và thứ ba.

Trong khoa học máy tính, “Thuật toán Hadlock” là một thuật toán tìm đường đi ngắn nhất trong một lưới hình chữ nhật (Manhattan grid) với hiệu suất tính toán cao, thường được ứng dụng trong các bài toán định tuyến, thiết kế mạch điện tử, và điều hướng robot. Thuật toán này cũng mang tên người sáng lập hoặc người đầu tiên công bố, và thường được đánh giá cao về độ đơn giản và tốc độ xử lý so với các thuật toán truyền thống khác như Dijkstra hoặc A*.

Công thức Hadlock trong siêu âm thai nhi

Trong siêu âm thai nhi, tuổi thai có thể được ước lượng dựa trên các chỉ số đo sinh học của thai nhi. Tuy nhiên, việc lựa chọn công thức phù hợp phụ thuộc vào giai đoạn mang thai và các chỉ số đo được. Công thức Hadlock, đặc biệt là các biến thể Hadlock I đến Hadlock V, được xem là những mô hình hồi quy nhiều biến chuẩn mực, có độ chính xác cao và đã được hiệu chỉnh dựa trên dữ liệu thu thập từ nhiều ngàn trường hợp siêu âm.

Các chỉ số sinh học sử dụng trong công thức

Những chỉ số này được đo thông qua siêu âm và phản ánh sự phát triển về hình thái và kích thước của thai nhi:

  • BPD (Biparietal Diameter): Đường kính lưỡng đỉnh, đo từ xương đỉnh bên trái đến bên phải của hộp sọ.
  • HC (Head Circumference): Chu vi đầu, đo xung quanh đầu tại vị trí lớn nhất.
  • AC (Abdominal Circumference): Chu vi bụng, phản ánh mức độ phát triển nội tạng.
  • FL (Femur Length): Chiều dài xương đùi, phản ánh sự phát triển xương dài của thai nhi.

Một số công thức Hadlock phổ biến

Ví dụ, công thức Hadlock IV (thường được dùng nhất) sử dụng cả bốn chỉ số trên để ước lượng tuổi thai:

log10(GA)=1.3596+0.00061×(BPD×FL)+0.0424×AC+HC+0.174×log10(AC+FL)\log_{10}(GA) = 1.3596 + 0.00061 \times (BPD \times FL) + 0.0424 \times \sqrt{AC + HC} + 0.174 \times \log_{10}(AC + FL)

Kết quả sau đó được chuyển đổi ngược lại từ log về tuổi thai tính theo tuần. Công thức này có mức sai số trung bình thấp, đặc biệt khi áp dụng trong khoảng tuần 14 đến 22 của thai kỳ.

Ứng dụng thực tế

Các công thức Hadlock được tích hợp sẵn trong hầu hết máy siêu âm hiện đại. Bác sĩ chỉ cần nhập các số đo, hệ thống sẽ tự động tính toán tuổi thai và ngày dự sinh (EDD – Estimated Due Date). Tuy nhiên, trong trường hợp cần tính toán thủ công hoặc muốn kiểm tra kết quả, có thể sử dụng các công cụ trực tuyến uy tín như:

Ngoài tuổi thai, Hadlock còn có các công thức khác để ước lượng trọng lượng thai nhi (Estimated Fetal Weight – EFW) – ví dụ công thức Hadlock sử dụng BPD, AC và FL:

log10(EFW)=1.3260.00326×AC×FL+0.0107×HC+0.0438×AC+0.158×FL\log_{10}(EFW) = 1.326 - 0.00326 \times AC \times FL + 0.0107 \times HC + 0.0438 \times AC + 0.158 \times FL

Thuật toán Hadlock trong khoa học máy tính

Trong lĩnh vực thuật toán, Hadlock được biết đến qua Hadlock's Algorithm, một thuật toán tìm đường đi ngắn nhất từ điểm A đến điểm B trong lưới Manhattan (các bước di chuyển giới hạn theo chiều ngang và dọc). Điều làm nên điểm đặc biệt của thuật toán này là cơ chế tối thiểu hóa số lần "quanh co" khi đi chệch khỏi đường ngắn nhất về mặt địa lý, điều này rất hữu ích trong môi trường có vật cản hoặc khi cần giảm thiểu chi phí tính toán.

So sánh với thuật toán khác

Thuật toánChi phí tính toánKhả năng mở rộngƯu điểmNhược điểm
BFSCao (O(n²))Trung bìnhDễ cài đặtKhông tối ưu nếu có vật cản
DijkstraCao (O(n\log n))TốtChính xácChi phí cao
HadlockThấpTốtHiệu quả với lưới lớnKhông chính xác với chi phí không đồng đều

Nguyên lý hoạt động

Thuật toán Hadlock ưu tiên các bước đi không làm tăng khoảng cách Manhattan đến điểm đích. Khi buộc phải đi vòng, thuật toán đánh dấu các bước này với một chỉ số "detour". Khi quá trình tìm kiếm mở rộng, các nút với chỉ số detour thấp hơn sẽ được ưu tiên hơn trong hàng đợi.

Mô phỏng hoạt động

  1. Khởi tạo hàng đợi, bắt đầu từ điểm xuất phát, gán số lần detour bằng 0.
  2. Xét các bước đi đến ô kế bên. Nếu bước đó giúp tiếp cận đích mà không tăng khoảng cách, gán detour hiện tại.
  3. Nếu cần đi vòng, tăng detour lên 1 và thêm vào danh sách sau cùng.
  4. Lặp lại đến khi đến đích hoặc không còn bước đi khả thi.

Ứng dụng thực tế

  • Lập trình robot: Hadlock thường dùng cho robot cần di chuyển trong nhà máy hoặc không gian có cấu trúc lưới cố định.
  • Thiết kế mạch: Đặc biệt trong VLSI routing, nơi việc đi dây cần tối ưu chiều dài và tránh vật cản.
  • Hệ thống định tuyến đô thị: Mô phỏng và tối ưu hóa giao thông trong thành phố được thiết kế theo lưới Manhattan.

Chi tiết thêm có thể xem tại:

Kết luận

“Hadlock” tuy là một tên gọi duy nhất nhưng mang hai ý nghĩa hoàn toàn khác biệt tùy theo ngữ cảnh. Trong y học, đó là chuỗi công thức chính xác và được chuẩn hóa trong siêu âm thai kỳ; trong khoa học máy tính, đó là một thuật toán hiệu quả để tìm đường đi trong môi trường lưới. Cả hai đều minh chứng cho vai trò thiết yếu của toán học ứng dụng và thuật toán trong việc giải quyết những bài toán thực tiễn trong cuộc sống và công nghiệp hiện đại.

Các bài báo, nghiên cứu, công bố khoa học về chủ đề hadlock:

Vai trò các bảng sinh trắc học thai nhi trong tầm soát thai nhỏ trong tử cung
Tạp chí Phụ Sản - Tập 18 Số 3 - Trang 9-13 - 2020
Mục tiêu: Xác định tỉ lệ tương hợp giữa chẩn đoán thai nhỏ trong tử cung trước sanh dựa trên 2 bảng cân nặng trước sanh của Hadlock và Intergrowth-21 ở tuổi thai ≥ 22 tuần và tỉ lệ trẻ sơ sinh nhẹ cân sau sanh. Phương pháp nghiên cứu: Nghiên cứu hồi cứu dựa các chỉ số sinh trắc thai được trích xuất từ hệ thống dữ liệu của tại bệnh viện Hùng Vương từ 1.1.2017-31.12.2017. Để đánh giá độ nhạy của cá...... hiện toàn bộ
#Hadlock #Intergrowth21 #bảng sinh trắc học thai nhi
Comparison of the Accuracy of INTERGROWTH-21 and Hadlock Ultrasound Formulae for Fetal Weight Prediction
Journal of Obstetrics and Gynaecology Canada - Tập 43 - Trang 1254-1259 - 2021
Nghiên cứu ứng dụng bảng tham chiếu chuẩn phát triển của Intergrowth-21ˢᵗ và Hadlock 1991 trong chẩn đoán sơ sinh nhẹ cân
Tạp chí Phụ Sản - Tập 22 Số 1 - Trang 45-49 - 2024
Đặt vấn đề: Chẩn đoán trước sinh thai nhẹ cân góp phần làm giảm nguy cơ tử vong chu sinh và phát hiện thai chậm tăng  trưởng trong tử cung. Hiện nay, siêu âm đo các chỉ số sinh trắc và ước lượng trọng lượng thai là công cụ chủ yếu để chẩn  đoán thai nhẹ cân. Vấn đề then chốt trong chẩn đoán trước sinh thai nhẹ cân là tìm ra bảng tham chiếu chuẩn phát triển  của thai nhi phù hợp với ...... hiện toàn bộ
#thai nhẹ cân #Intergrowth-21ˢᵗ #Hadlock
Dự đoán trọng lượng thai trong tử cung bằng công thức Hadlock IV và một số yếu tố liên quan
Tạp chí Phụ Sản - Tập 22 Số 4 - Trang 27-32 - 2024
Mục tiêu nghiên cứu: Phân tích và xác định các yếu tố liên quan tới giá trị dự đoán trọng lượng thai trong tử cung bằng công thức Hadlock IV tại Bệnh viện Phụ sản Trung ương năm 2024. Đối tượng và phương pháp nghiên cứu: Nghiên cứu mô tả cắt ngang trên 151 sản phụ tại Bệnh viện Phụ sản Trung ương từ tháng 6/2024 đến tháng 8/2024. Tiến hành ước lượng trọng lượng thai nhi bằng công thức Hadlock IV ...... hiện toàn bộ
#dự đoán trọng lượng thai #cân nặng lúc sinh #Hadlock IV
Estimation of fetal weight using Hadlock's formulas: Is head circumference an essential parameter?
European Journal of Obstetrics & Gynecology and Reproductive Biology - Tập 243 - Trang 87-92 - 2019
Tổng số: 6   
  • 1