{"id":292,"date":"2026-07-02T16:19:12","date_gmt":"2026-07-02T08:19:12","guid":{"rendered":"https:\/\/numsimlab.com\/?p=292"},"modified":"2026-07-02T16:19:23","modified_gmt":"2026-07-02T08:19:23","slug":"%e9%92%bb%e5%ad%94%e6%9f%b1%e7%8a%b6%e5%9b%be%e6%95%b0%e5%ad%97%e5%8c%96%e4%b8%93%e5%88%a9%e8%a7%a3%e6%9e%90","status":"publish","type":"post","link":"https:\/\/numsimlab.com\/?p=292","title":{"rendered":"\u94bb\u5b54\u67f1\u72b6\u56fe\u6570\u5b57\u5316\u4e13\u5229\u89e3\u6790"},"content":{"rendered":"\n<!DOCTYPE html>\n<html lang=\"zh\">\n<head>\n<meta charset=\"UTF-8\">\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n<title><span data-lang=\"zh\">\u94bb\u5b54\u67f1\u72b6\u56fe\u6570\u5b57\u5316\u4e13\u5229\u89e3\u6790<\/span><span data-lang=\"en\">Analysis of Borehole Log Digitization Patents<\/span><\/title>\n<style>\n:root {\n  --bg: #f5faf7;\n  --bg2: #eef6f1;\n  --ink: #1a2e23;\n  --muted: #5a7a6e;\n  --rule: #c0d8cc;\n  --accent: #059669;\n  --accent2: #0d9488;\n  --code-bg: #1e2d26;\n  --code-fg: #d1fae5;\n}\n\n* { box-sizing: border-box; margin: 0; padding: 0; }\n\nhtml { scroll-behavior: smooth; }\n\nbody {\n  font-family: \"Microsoft YaHei\", \"PingFang SC\", system-ui, -apple-system, sans-serif;\n  background: var(--bg);\n  color: var(--ink);\n  line-height: 1.8;\n}\n\nbody.en-active { font-family: system-ui, -apple-system, sans-serif; }\n\n\/* Language Switcher Bar *\/\n.lang-bar {\n  position: sticky;\n  top: 0;\n  z-index: 1000;\n  background: var(--accent);\n  display: flex;\n  justify-content: center;\n  gap: 1rem;\n  padding: 0.6rem 1rem;\n  box-shadow: 0 2px 8px rgba(0,0,0,0.15);\n}\n\n.lang-bar button {\n  background: rgba(255,255,255,0.2);\n  border: 2px solid transparent;\n  color: #fff;\n  padding: 0.4rem 1.2rem;\n  border-radius: 4px;\n  cursor: pointer;\n  font-size: 0.95rem;\n  font-weight: 600;\n  transition: all 0.2s;\n}\n\n.lang-bar button:hover {\n  background: rgba(255,255,255,0.35);\n}\n\n.lang-bar button.active {\n  background: #fff;\n  color: var(--accent);\n  border-color: #fff;\n}\n\n\/* Container *\/\n.container {\n  max-width: 1100px;\n  margin: 0 auto;\n  padding: 0 1.5rem;\n}\n\n\/* Cover *\/\n.cover {\n  text-align: center;\n  padding: 4rem 1rem 3rem;\n  background: var(--bg2);\n  border-bottom: 1px solid var(--rule);\n}\n\n.cover h1 {\n  font-size: 2.2rem;\n  color: var(--ink);\n  margin-bottom: 0.8rem;\n  font-weight: 700;\n}\n\n.cover .subtitle {\n  font-size: 1.3rem;\n  color: var(--accent);\n  font-weight: 600;\n  margin-bottom: 0.6rem;\n}\n\n.cover .desc {\n  font-size: 1rem;\n  color: var(--muted);\n}\n\n\/* TOC *\/\n.toc {\n  background: #fff;\n  border: 1px solid var(--rule);\n  border-radius: 8px;\n  padding: 1.5rem 2rem;\n  margin: 2rem 0;\n}\n\n.toc h2 {\n  font-size: 1.3rem;\n  margin-bottom: 1rem;\n  color: var(--accent);\n}\n\n.toc ol, .toc ul {\n  padding-left: 1.5rem;\n}\n\n.toc li {\n  margin: 0.4rem 0;\n}\n\n.toc a {\n  color: var(--ink);\n  text-decoration: none;\n  transition: color 0.2s;\n}\n\n.toc a:hover {\n  color: var(--accent);\n  text-decoration: underline;\n}\n\n\/* Sections *\/\nsection {\n  background: #fff;\n  border: 1px solid var(--rule);\n  border-radius: 8px;\n  padding: 2rem 2.5rem;\n  margin: 2rem 0;\n}\n\nsection h2 {\n  font-size: 1.6rem;\n  color: var(--accent);\n  margin-bottom: 1.2rem;\n  padding-bottom: 0.5rem;\n  border-bottom: 2px solid var(--rule);\n}\n\nsection h3 {\n  font-size: 1.25rem;\n  color: var(--accent2);\n  margin: 1.5rem 0 0.8rem;\n}\n\nsection h4 {\n  font-size: 1.1rem;\n  color: var(--ink);\n  margin: 1.2rem 0 0.6rem;\n  font-weight: 600;\n}\n\nsection p {\n  margin-bottom: 0.9rem;\n  text-align: justify;\n}\n\n\/* Tables *\/\ntable {\n  width: 100%;\n  border-collapse: collapse;\n  margin: 1.2rem 0;\n  font-size: 0.95rem;\n}\n\nth, td {\n  border: 1px solid var(--rule);\n  padding: 0.7rem 0.9rem;\n  text-align: left;\n}\n\nth {\n  background: var(--bg2);\n  font-weight: 600;\n  color: var(--ink);\n}\n\ntr:nth-child(even) { background: var(--bg); }\n\n\/* Code *\/\npre {\n  background: var(--code-bg);\n  color: var(--code-fg);\n  padding: 1.2rem 1.5rem;\n  border-radius: 6px;\n  overflow-x: auto;\n  font-family: Consolas, \"Courier New\", monospace;\n  font-size: 0.9rem;\n  line-height: 1.6;\n  margin: 1rem 0;\n}\n\ncode {\n  font-family: Consolas, \"Courier New\", monospace;\n  background: rgba(5,150,105,0.1);\n  padding: 0.15rem 0.4rem;\n  border-radius: 3px;\n  font-size: 0.9em;\n  color: var(--accent);\n}\n\npre code {\n  background: transparent;\n  padding: 0;\n  color: inherit;\n}\n\n\/* Tip box *\/\n.tip-box {\n  background: #ecfdf5;\n  border-left: 4px solid var(--accent);\n  padding: 1rem 1.2rem;\n  margin: 1.2rem 0;\n  border-radius: 0 6px 6px 0;\n  font-size: 0.95rem;\n}\n\n.tip-box.warn {\n  background: #fffbeb;\n  border-left-color: #f59e0b;\n}\n\n.tip-box.info {\n  background: #eff6ff;\n  border-left-color: #3b82f6;\n}\n\n.tip-box strong { color: var(--accent); }\n.tip-box.warn strong { color: #b45309; }\n.tip-box.info strong { color: #1d4ed8; }\n\n\/* Highlight *\/\nmark.key {\n  background: #d1fae5;\n  color: #065f46;\n  padding: 0.15em 0.4em;\n  border-radius: 3px;\n  font-weight: 700;\n}\n\n\/* Lists *\/\nul, ol {\n  padding-left: 1.8rem;\n  margin: 0.8rem 0;\n}\n\nli { margin: 0.4rem 0; }\n\n\/* Footnotes *\/\n.footnotes {\n  font-size: 0.85rem;\n  color: var(--muted);\n  border-top: 1px solid var(--rule);\n  margin-top: 2rem;\n  padding-top: 1rem;\n  text-align: center;\n}\n\n\/* Table wrap for scrolling *\/\n.table-wrap {\n  overflow-x: auto;\n  margin-bottom: 1rem;\n}\n\n\/* Section icon *\/\n.section-icon {\n  width: 32px;\n  height: 32px;\n  border-radius: 8px;\n  background: var(--bg2);\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  font-size: 1rem;\n  margin-right: 0.6rem;\n  vertical-align: middle;\n}\n\n\/* Patent card *\/\n.patent-card {\n  background: var(--bg2);\n  border: 1px solid var(--rule);\n  border-radius: 8px;\n  padding: 1.5rem;\n  margin: 1.2rem 0;\n}\n\n.patent-title {\n  font-size: 1.15rem;\n  font-weight: 700;\n  color: var(--ink);\n  margin-bottom: 0.5rem;\n}\n\n.patent-meta {\n  font-size: 0.9rem;\n  color: var(--muted);\n  margin-bottom: 1rem;\n}\n\n\/* Method flow *\/\n.method-flow {\n  display: flex;\n  align-items: center;\n  flex-wrap: wrap;\n  gap: 0.5rem;\n  margin: 1rem 0;\n  padding: 1rem;\n  background: var(--bg);\n  border-radius: 6px;\n}\n\n.method-step {\n  background: #fff;\n  border: 1px solid var(--rule);\n  padding: 0.4rem 0.8rem;\n  border-radius: 4px;\n  font-size: 0.9rem;\n  font-weight: 600;\n}\n\n.method-arrow {\n  color: var(--accent);\n  font-weight: bold;\n}\n\n\/* Tech tags *\/\n.tech-tag {\n  display: inline-block;\n  background: #d1fae5;\n  color: #065f46;\n  padding: 0.2em 0.6em;\n  border-radius: 4px;\n  font-size: 0.8rem;\n  font-weight: 600;\n  margin-right: 0.4rem;\n  margin-bottom: 0.3rem;\n}\n\n\/* Step list *\/\n.step-list {\n  list-style: none;\n  padding-left: 0;\n  counter-reset: step-counter;\n}\n\n.step-list > li {\n  counter-increment: step-counter;\n  padding-left: 2.5rem;\n  position: relative;\n  margin: 1rem 0;\n}\n\n.step-list > li::before {\n  content: counter(step-counter);\n  position: absolute;\n  left: 0;\n  top: 0;\n  width: 1.8rem;\n  height: 1.8rem;\n  background: var(--accent);\n  color: #fff;\n  border-radius: 50%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-size: 0.85rem;\n  font-weight: 700;\n}\n\n\/* Responsive *\/\n@media (max-width: 768px) {\n  .cover h1 { font-size: 1.5rem; }\n  .cover .subtitle { font-size: 1.05rem; }\n  section { padding: 1.2rem 1rem; }\n  section h2 { font-size: 1.3rem; }\n  table { font-size: 0.85rem; }\n  th, td { padding: 0.5rem; }\n  .method-flow { flex-direction: column; align-items: flex-start; }\n}\n\n\/* Language display control *\/\n[data-lang=\"en\"] { display: none; }\nhtml[lang=\"en\"] [data-lang=\"zh\"] { display: none; }\nhtml[lang=\"en\"] [data-lang=\"en\"] { display: inline; }\n\nh2 [data-lang=\"en\"], h3 [data-lang=\"en\"], h4 [data-lang=\"en\"], p [data-lang=\"en\"], li [data-lang=\"en\"], th [data-lang=\"en\"], td [data-lang=\"en\"], div [data-lang=\"en\"], strong [data-lang=\"en\"] {\n  display: none;\n}\n\nhtml[lang=\"en\"] h2 [data-lang=\"zh\"], html[lang=\"en\"] h3 [data-lang=\"zh\"], html[lang=\"en\"] h4 [data-lang=\"zh\"], html[lang=\"en\"] p [data-lang=\"zh\"], html[lang=\"en\"] li [data-lang=\"zh\"], html[lang=\"en\"] th [data-lang=\"zh\"], html[lang=\"en\"] td [data-lang=\"zh\"], html[lang=\"en\"] div [data-lang=\"zh\"], html[lang=\"en\"] strong [data-lang=\"zh\"] {\n  display: none;\n}\n\nhtml[lang=\"en\"] h2 [data-lang=\"en\"], html[lang=\"en\"] h3 [data-lang=\"en\"], html[lang=\"en\"] h4 [data-lang=\"en\"], html[lang=\"en\"] p [data-lang=\"en\"], html[lang=\"en\"] li [data-lang=\"en\"], html[lang=\"en\"] th [data-lang=\"en\"], html[lang=\"en\"] td [data-lang=\"en\"], html[lang=\"en\"] div [data-lang=\"en\"], html[lang=\"en\"] strong [data-lang=\"en\"] {\n  display: inline;\n}\n\n.toc h2 span, .cover h1 span, .cover .subtitle span, .cover .desc span, section h2 span, section h3 span, section h4 span {\n  display: inline;\n}\n\nhtml[lang=\"en\"] .toc h2 [data-lang=\"zh\"], html[lang=\"en\"] .cover h1 [data-lang=\"zh\"], html[lang=\"en\"] .cover .subtitle [data-lang=\"zh\"], html[lang=\"en\"] .cover .desc [data-lang=\"zh\"], html[lang=\"en\"] section h2 [data-lang=\"zh\"], html[lang=\"en\"] section h3 [data-lang=\"zh\"], html[lang=\"en\"] section h4 [data-lang=\"zh\"] {\n  display: none;\n}\n\nhtml[lang=\"en\"] .toc h2 [data-lang=\"en\"], html[lang=\"en\"] .cover h1 [data-lang=\"en\"], html[lang=\"en\"] .cover .subtitle [data-lang=\"en\"], html[lang=\"en\"] .cover .desc [data-lang=\"en\"], html[lang=\"en\"] section h2 [data-lang=\"en\"], html[lang=\"en\"] section h3 [data-lang=\"en\"], html[lang=\"en\"] section h4 [data-lang=\"en\"] {\n  display: inline;\n}\n<\/style>\n<\/head>\n<body>\n\n<!-- Language Switcher -->\n<div class=\"lang-bar\">\n  <button id=\"btn-zh\" class=\"active\" onclick=\"switchLanguage('zh')\">\n    <span data-lang=\"zh\">\u4e2d\u6587<\/span><span data-lang=\"en\">Chinese<\/span>\n  <\/button>\n  <button id=\"btn-en\" onclick=\"switchLanguage('en')\">\n    <span data-lang=\"zh\">English<\/span><span data-lang=\"en\">English<\/span>\n  <\/button>\n<\/div>\n\n<div class=\"container\">\n\n<!-- Cover -->\n<div class=\"cover\">\n  <h1><span data-lang=\"zh\">\u94bb\u5b54\u67f1\u72b6\u56fe\u6570\u5b57\u5316\u4e13\u5229\u89e3\u6790<\/span><span data-lang=\"en\">Analysis of Borehole Log Digitization Patents<\/span><\/h1>\n  <div class=\"subtitle\">Patent Technology Analysis<\/div>\n  <div class=\"desc\"><span data-lang=\"zh\">\u6df1\u5165\u89e3\u6790\u94bb\u5b54\u67f1\u72b6\u56fe\u6570\u5b57\u5316\u9886\u57df\u7684\u4e2d\u56fd\u53d1\u660e\u4e13\u5229\uff0c\u68b3\u7406\u5404\u4e13\u5229\u7684\u6280\u672f\u8def\u7ebf\u3001\u6838\u5fc3\u65b9\u6cd5\u4e0e\u5de5\u7a0b\u4ef7\u503c\u3002<\/span><span data-lang=\"en\">In-depth analysis of Chinese invention patents in borehole log digitization, covering technical routes, core methods, and engineering value.<\/span><\/div>\n<\/div>\n\n<!-- Table of Contents -->\n<nav class=\"toc\">\n  <h2><span data-lang=\"zh\">\u76ee\u5f55<\/span><span data-lang=\"en\">Table of Contents<\/span><\/h2>\n  <ol>\n    <li><a href=\"#overview\"><span data-lang=\"zh\">\u4e13\u5229\u683c\u5c40\u6982\u8ff0<\/span><span data-lang=\"en\">Patent Landscape Overview<\/span><\/a><\/li>\n    <li><a href=\"#pattern\"><span data-lang=\"zh\">\u7ed3\u6784\u6a21\u5f0f\u8bc6\u522b\u6cd5<\/span><span data-lang=\"en\">Structural Pattern Recognition<\/span><\/a><\/li>\n    <li><a href=\"#cad\"><span data-lang=\"zh\">CAD\u5de5\u7a0b\u6587\u4ef6\u5904\u7406\u6cd5<\/span><span data-lang=\"en\">CAD Engineering File Processing<\/span><\/a><\/li>\n    <li><a href=\"#multisource\"><span data-lang=\"zh\">\u591a\u6e90\u6570\u636e\u878d\u5408\u6cd5<\/span><span data-lang=\"en\">Multi-source Data Fusion<\/span><\/a><\/li>\n    <li><a href=\"#ocr\"><span data-lang=\"zh\">\u626b\u63cf\u56fe\u4ef6OCR\u6cd5<\/span><span data-lang=\"en\">Scanned Image OCR<\/span><\/a><\/li>\n    <li><a href=\"#llm\"><span data-lang=\"zh\">\u591a\u6a21\u6001\u5927\u6a21\u578b\u6cd5<\/span><span data-lang=\"en\">Multimodal LLM Method<\/span><\/a><\/li>\n    <li><a href=\"#comparison\"><span data-lang=\"zh\">\u6280\u672f\u8def\u7ebf\u5bf9\u6bd4<\/span><span data-lang=\"en\">Technical Route Comparison<\/span><\/a><\/li>\n  <\/ol>\n<\/nav>\n\n<section class=\"section\" id=\"overview\">\n\n<div class=\"section-icon\">\ud83d\udcd6<\/div>\n<h2><span data-lang=\"zh\">\u4e13\u5229\u683c\u5c40\u6982\u8ff0<\/span><span data-lang=\"en\">Patent Landscape Overview<\/span><\/h2>\n\n<p><span data-lang=\"zh\">\u4e2d\u56fd\u5728\u94bb\u5b54\u67f1\u72b6\u56fe\u6570\u5b57\u5316\u9886\u57df\u5df2\u5f62\u6210\u8f83\u4e3a\u5b8c\u6574\u7684\u6280\u672f\u4e13\u5229\u5e03\u5c40\uff0c\u8986\u76d6\u4ece\u4f20\u7edf\u56fe\u50cf\u8bc6\u522b\u5230\u524d\u6cbf\u5927\u6a21\u578b\u6280\u672f\u7684\u591a\u6761\u8def\u7ebf\u3002\u6309\u6280\u672f\u4ee3\u9645\u53ef\u5206\u4e3a\uff1a<\/span>\n<span data-lang=\"en\">China has formed a relatively complete patent layout in borehole log digitization, covering multiple routes from traditional image recognition to cutting-edge large model technologies. By generation:<\/span><\/p>\n\n<div class=\"table-wrap\">\n<table>\n<thead>\n<tr>\n<th><span data-lang=\"zh\">\u4ee3\u9645<\/span><span data-lang=\"en\">Generation<\/span><\/th>\n<th><span data-lang=\"zh\">\u6838\u5fc3\u6280\u672f<\/span><span data-lang=\"en\">Core Technology<\/span><\/th>\n<th><span data-lang=\"zh\">\u4ee3\u8868\u4e13\u5229<\/span><span data-lang=\"en\">Representative Patents<\/span><\/th>\n<th><span data-lang=\"zh\">\u7279\u70b9<\/span><span data-lang=\"en\">Characteristics<\/span><\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><span data-lang=\"zh\">\u7b2c\u4e00\u4ee3<\/span><span data-lang=\"en\">1st Gen<\/span><\/td>\n<td><span data-lang=\"zh\">\u51e0\u4f55\u56fe\u5143\u8bc6\u522b+\u6a21\u677f\u5339\u914d<\/span><span data-lang=\"en\">Geometric primitive + Template matching<\/span><\/td>\n<td><span data-lang=\"zh\">\u7ed3\u6784\u6a21\u5f0f\u8bc6\u522b\u6cd5<\/span><span data-lang=\"en\">Structural pattern recognition<\/span><\/td>\n<td><span data-lang=\"zh\">\u57fa\u4e8e\u5ca9\u6027\u7b26\u53f7\u5f62\u72b6\u7279\u5f81<\/span><span data-lang=\"en\">Based on lithology symbol shape features<\/span><\/td>\n<\/tr>\n<tr>\n<td><span data-lang=\"zh\">\u7b2c\u4e8c\u4ee3<\/span><span data-lang=\"en\">2nd Gen<\/span><\/td>\n<td><span data-lang=\"zh\">CAD\u89e3\u6790+\u533a\u57df\u5212\u5206<\/span><span data-lang=\"en\">CAD parsing + Zone segmentation<\/span><\/td>\n<td><span data-lang=\"zh\">CAD\u5de5\u7a0b\u6587\u4ef6\u5904\u7406\u6cd5<\/span><span data-lang=\"en\">CAD engineering file processing<\/span><\/td>\n<td><span data-lang=\"zh\">\u76f4\u63a5\u89e3\u6790\u77e2\u91cf\u56fe\u5143<\/span><span data-lang=\"en\">Direct vector primitive parsing<\/span><\/td>\n<\/tr>\n<tr>\n<td><span data-lang=\"zh\">\u7b2c\u4e09\u4ee3<\/span><span data-lang=\"en\">3rd Gen<\/span><\/td>\n<td><span data-lang=\"zh\">\u5b57\u6bb5\u6620\u5c04+\u6570\u636e\u5e93\u5173\u8054+\u6821\u6838<\/span><span data-lang=\"en\">Field mapping + DB association + Verification<\/span><\/td>\n<td><span data-lang=\"zh\">\u591a\u6e90\u6570\u636e\u878d\u5408\u6cd5<\/span><span data-lang=\"en\">Multi-source data fusion<\/span><\/td>\n<td><span data-lang=\"zh\">\u5f3a\u8c03\u6570\u636e\u8d28\u91cf\u63a7\u5236<\/span><span data-lang=\"en\">Emphasizes data quality control<\/span><\/td>\n<\/tr>\n<tr>\n<td><span data-lang=\"zh\">\u7b2c\u56db\u4ee3<\/span><span data-lang=\"en\">4th Gen<\/span><\/td>\n<td><span data-lang=\"zh\">OCR+\u6df1\u5ea6\u5b66\u4e60+\u6279\u91cf\u8bad\u7ec3<\/span><span data-lang=\"en\">OCR + Deep learning + Batch training<\/span><\/td>\n<td><span data-lang=\"zh\">\u626b\u63cf\u56fe\u4ef6\u5168\u8981\u7d20\u8bc6\u522b\u6cd5<\/span><span data-lang=\"en\">Scanned image full-element recognition<\/span><\/td>\n<td><span data-lang=\"zh\">\u7aef\u5230\u7aef\u81ea\u52a8\u5316\u63d0\u53d6<\/span><span data-lang=\"en\">End-to-end automated extraction<\/span><\/td>\n<\/tr>\n<tr>\n<td><span data-lang=\"zh\">\u7b2c\u4e94\u4ee3<\/span><span data-lang=\"en\">5th Gen<\/span><\/td>\n<td><span data-lang=\"zh\">\u591a\u6a21\u6001\u5927\u6a21\u578b+Prompt\u5de5\u7a0b<\/span><span data-lang=\"en\">Multimodal LLM + Prompt engineering<\/span><\/td>\n<td><span data-lang=\"zh\">\u591a\u6a21\u6001\u5927\u6a21\u578b\u8bc6\u522b\u6cd5<\/span><span data-lang=\"en\">Multimodal LLM recognition<\/span><\/td>\n<td><span data-lang=\"zh\">\u6cdb\u5316\u80fd\u529b\u5f3a\u3001\u65e0\u9700\u5927\u91cf\u6807\u6ce8<\/span><span data-lang=\"en\">Strong generalization, minimal labeling<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n\n<\/section>\n\n<section class=\"section\" id=\"pattern\">\n\n<div class=\"section-icon\">\ud83d\udd0d<\/div>\n<h2><span data-lang=\"zh\">\u57fa\u4e8e\u7ed3\u6784\u6a21\u5f0f\u8bc6\u522b\u7684\u94bb\u5b54\u67f1\u72b6\u56fe\u6570\u5b57\u5316\u65b9\u6cd5<\/span><span data-lang=\"en\">Structural Pattern Recognition Based Digitization<\/span><\/h2>\n\n<div class=\"patent-card\">\n<div class=\"patent-title\"><span data-lang=\"zh\">\u57fa\u4e8e\u7ed3\u6784\u6a21\u5f0f\u8bc6\u522b\u7684\u94bb\u5b54\u67f1\u72b6\u56fe\u6570\u5b57\u5316\u65b9\u6cd5<\/span><span data-lang=\"en\">Borehole Log Digitization Based on Structural Pattern Recognition<\/span><\/div>\n<div class=\"patent-meta\">\n<span data-lang=\"zh\">\u7533\u8bf7\u5355\u4f4d\uff1a\u4e2d\u7164\u79d1\u5de5\u897f\u5b89\u7814\u7a76\u9662 | \u6280\u672f\u4ee3\u9645\uff1a\u7b2c\u4e00\u4ee3<\/span>\n<span data-lang=\"en\">Applicant: CCTEG Xi&#8217;an Research Institute | Generation: 1st<\/span>\n<\/div>\n\n<h4><span data-lang=\"zh\">\u6280\u672f\u80cc\u666f<\/span><span data-lang=\"en\">Technical Background<\/span><\/h4>\n<p><span data-lang=\"zh\">\u94bb\u5b54\u67f1\u72b6\u56fe\u4e2d\u7684\u5ca9\u6027\u7b26\u53f7\u5177\u6709\u56fa\u5b9a\u51e0\u4f55\u5f62\u72b6\uff08\u5982\u5706\u5f62\u3001\u4e09\u89d2\u5f62\u3001\u6761\u7eb9\u7b49\uff09\uff0c\u4f20\u7edfOCR\u65b9\u6cd5\u65e0\u6cd5\u8bc6\u522b\u8fd9\u4e9b\u975e\u6587\u5b57\u7b26\u53f7\u3002\u672c\u4e13\u5229\u9488\u5bf9\u5ca9\u6027\u7b26\u53f7\u7684\u51e0\u4f55\u7279\u5f81\uff0c\u63d0\u51fa\u57fa\u4e8e\u7ed3\u6784\u6a21\u5f0f\u8bc6\u522b\u7684\u6570\u5b57\u5316\u65b9\u6848\u3002<\/span>\n<span data-lang=\"en\">Lithology symbols in borehole logs have fixed geometric shapes (circles, triangles, stripes, etc.) that traditional OCR cannot recognize. This patent targets the geometric features of lithology symbols with a structural pattern recognition approach.<\/span><\/p>\n\n<h4><span data-lang=\"zh\">\u6838\u5fc3\u6280\u672f\u65b9\u6cd5<\/span><span data-lang=\"en\">Core Technical Methods<\/span><\/h4>\n\n<div class=\"method-flow\">\n<span class=\"method-step\"><span data-lang=\"zh\">\u56fe\u50cf\u9884\u5904\u7406<\/span><span data-lang=\"en\">Preprocessing<\/span><\/span>\n<span class=\"method-arrow\">\u2192<\/span>\n<span class=\"method-step\"><span data-lang=\"zh\">\u7b26\u53f7\u68c0\u6d4b<\/span><span data-lang=\"en\">Symbol Detection<\/span><\/span>\n<span class=\"method-arrow\">\u2192<\/span>\n<span class=\"method-step\"><span data-lang=\"zh\">\u8fb9\u754c\u5206\u5272<\/span><span data-lang=\"en\">Boundary Segmentation<\/span><\/span>\n<span class=\"method-arrow\">\u2192<\/span>\n<span class=\"method-step\"><span data-lang=\"zh\">\u51e0\u4f55\u7279\u5f81\u63d0\u53d6<\/span><span data-lang=\"en\">Feature Extraction<\/span><\/span>\n<span class=\"method-arrow\">\u2192<\/span>\n<span class=\"method-step\"><span data-lang=\"zh\">\u6a21\u677f\u5339\u914d<\/span><span data-lang=\"en\">Template Matching<\/span><\/span>\n<span class=\"method-arrow\">\u2192<\/span>\n<span class=\"method-step\"><span data-lang=\"zh\">\u5ca9\u6027\u5b9a\u540d<\/span><span data-lang=\"en\">Lithology Naming<\/span><\/span>\n<\/div>\n\n<ol>\n<li><strong><span data-lang=\"zh\">\u5ca9\u6027\u7b26\u53f7\u51e0\u4f55\u56fe\u5143\u8bc6\u522b<\/span><span data-lang=\"en\">Lithology Symbol Geometric Primitive Recognition<\/span><\/strong><br\/>\n<span data-lang=\"zh\">\u901a\u8fc7\u8fb9\u7f18\u68c0\u6d4b\u548c\u8f6e\u5ed3\u63d0\u53d6\u7b97\u6cd5\uff0c\u8bc6\u522b\u67f1\u72b6\u56fe\u4e2d\u7684\u5ca9\u6027\u7b26\u53f7\u533a\u57df\u3002\u5c06\u7b26\u53f7\u5206\u89e3\u4e3a\u57fa\u672c\u51e0\u4f55\u56fe\u5143\uff08\u7ebf\u6bb5\u3001\u5706\u5f27\u3001\u95ed\u5408\u533a\u57df\u7b49\uff09\uff0c\u6784\u5efa\u7b26\u53f7\u7684\u51e0\u4f55\u7279\u5f81\u5411\u91cf\u3002<\/span>\n<span data-lang=\"en\">Identifies lithology symbol regions via edge detection and contour extraction. Decomposes symbols into basic geometric primitives (line segments, arcs, closed regions) to build geometric feature vectors.<\/span><\/li>\n\n<li><strong><span data-lang=\"zh\">\u6309\u7b26\u53f7\u8fb9\u754c\u5206\u5272\u5730\u5c42\u6bb5<\/span><span data-lang=\"en\">Stratigraphic Interval Segmentation by Symbol Boundaries<\/span><\/strong><br\/>\n<span data-lang=\"zh\">\u76f8\u90bb\u5ca9\u6027\u7b26\u53f7\u4e4b\u95f4\u7684\u8fb9\u754c\u5373\u4e3a\u5730\u5c42\u5206\u5c42\u754c\u9762\u3002\u901a\u8fc7\u7b26\u53f7\u4f4d\u7f6e\u81ea\u52a8\u8ba1\u7b97\u6bcf\u4e2a\u5730\u5c42\u6bb5\u7684\u9876\u5e95\u6df1\u5ea6\u3002<\/span>\n<span data-lang=\"en\">Boundaries between adjacent lithology symbols serve as stratigraphic layer interfaces. Automatically calculates top\/bottom depths for each interval from symbol positions.<\/span><\/li>\n\n<li><strong><span data-lang=\"zh\">\u7b26\u53f7-\u6a21\u677f\u5339\u914d<\/span><span data-lang=\"en\">Symbol-Template Matching<\/span><\/strong><br\/>\n<span data-lang=\"zh\">\u5efa\u7acb\u6807\u51c6\u5ca9\u6027\u7b26\u53f7\u6a21\u677f\u5e93\uff0c\u5c06\u63d0\u53d6\u7684\u7b26\u53f7\u7279\u5f81\u5411\u91cf\u4e0e\u6a21\u677f\u5e93\u8fdb\u884c\u76f8\u4f3c\u5ea6\u8ba1\u7b97\uff08\u5982Hu\u77e9\u3001\u5f62\u72b6\u4e0a\u4e0b\u6587\u7b49\uff09\uff0c\u786e\u5b9a\u5ca9\u6027\u540d\u79f0\u3002<\/span>\n<span data-lang=\"en\">Establishes a standard lithology symbol template library. Computes similarity (Hu moments, shape context, etc.) between extracted symbol feature vectors and templates to determine lithology names.<\/span><\/li>\n<\/ol>\n\n<h4><span data-lang=\"zh\">\u6280\u672f\u4f18\u52bf\u4e0e\u5c40\u9650<\/span><span data-lang=\"en\">Advantages &amp; Limitations<\/span><\/h4>\n<div class=\"tip-box\">\n<strong><span data-lang=\"zh\">\u4f18\u52bf\uff1a<\/span><span data-lang=\"en\">Advantages:<\/span><\/strong><br\/>\n<span data-lang=\"zh\">&#8211; \u4e0d\u4f9d\u8d56OCR\uff0c\u5bf9\u4f4e\u8d28\u91cf\u626b\u63cf\u4ef6\u9c81\u68d2\u6027\u9ad8<br\/>&#8211; \u7b26\u53f7\u8bc6\u522b\u51c6\u786e\u7387\u8f83\u9ad8\uff08\u6807\u51c6\u5316\u7b26\u53f7\uff09<\/span>\n<span data-lang=\"en\">&#8211; Independent of OCR, robust to low-quality scans<br\/>&#8211; High symbol recognition accuracy (standardized symbols)<\/span>\n<\/div>\n<div class=\"tip-box warn\">\n<strong><span data-lang=\"zh\">\u5c40\u9650\uff1a<\/span><span data-lang=\"en\">Limitations:<\/span><\/strong><br\/>\n<span data-lang=\"zh\">&#8211; \u4ec5\u9002\u7528\u4e8e\u6807\u51c6\u5316\u5ca9\u6027\u7b26\u53f7\uff0c\u5bf9\u975e\u6807\u51c6\u624b\u7ed8\u7b26\u53f7\u6548\u679c\u5dee<br\/>&#8211; \u65e0\u6cd5\u5904\u7406\u6587\u5b57\u63cf\u8ff0\u4fe1\u606f<\/span>\n<span data-lang=\"en\">&#8211; Only works for standardized lithology symbols; poor for non-standard hand-drawn symbols<br\/>&#8211; Cannot process text descriptions<\/span>\n<\/div>\n<\/div>\n\n<\/section>\n\n<section class=\"section\" id=\"cad\">\n\n<div class=\"section-icon\">\ud83d\udcd0<\/div>\n<h2><span data-lang=\"zh\">\u94bb\u5b54\u67f1\u72b6\u56fe\u6570\u636e\u7684\u5904\u7406\u65b9\u6cd5\uff08CAD\u5de5\u7a0b\u6587\u4ef6\u6cd5\uff09<\/span><span data-lang=\"en\">Borehole Log Data Processing Method (CAD-based)<\/span><\/h2>\n\n<div class=\"patent-card\">\n<div class=\"patent-title\"><span data-lang=\"zh\">\u94bb\u5b54\u67f1\u72b6\u56fe\u6570\u636e\u7684\u5904\u7406\u65b9\u6cd5<\/span><span data-lang=\"en\">Borehole Log Data Processing Method<\/span><\/div>\n<div class=\"patent-meta\">\n<span data-lang=\"zh\">\u7533\u8bf7\u5355\u4f4d\uff1a\u4e2d\u79d1\u9662\u5e7f\u5dde\u5730\u7403\u5316\u5b66\u7814\u7a76\u6240 | \u6280\u672f\u4ee3\u9645\uff1a\u7b2c\u4e8c\u4ee3<\/span>\n<span data-lang=\"en\">Applicant: GIGCAS | Generation: 2nd<\/span>\n<\/div>\n\n<h4><span data-lang=\"zh\">\u6280\u672f\u80cc\u666f<\/span><span data-lang=\"en\">Technical Background<\/span><\/h4>\n<p><span data-lang=\"zh\">\u56fd\u5185\u5730\u52d8\u884c\u4e1a\u5927\u91cf\u4f7f\u7528AutoCAD\u7ed8\u5236\u94bb\u5b54\u67f1\u72b6\u56fe\uff0c\u8fd9\u4e9bCAD\u6587\u4ef6\u4e2d\u5305\u542b\u77e2\u91cf\u5316\u7684\u51e0\u4f55\u56fe\u5143\u548c\u6587\u5b57\u5bf9\u8c61\uff0c\u53ef\u4ee5\u76f4\u63a5\u89e3\u6790\u83b7\u53d6\u7cbe\u786e\u6570\u636e\uff0c\u65e0\u9700\u7ecf\u8fc7OCR\u73af\u8282\u3002<\/span>\n<span data-lang=\"en\">China&#8217;s geotechnical industry widely uses AutoCAD for borehole log drafting. These CAD files contain vectorized geometric primitives and text objects that can be directly parsed for accurate data without OCR.<\/span><\/p>\n\n<h4><span data-lang=\"zh\">\u6838\u5fc3\u6280\u672f\u65b9\u6cd5<\/span><span data-lang=\"en\">Core Technical Methods<\/span><\/h4>\n\n<div class=\"method-flow\">\n<span class=\"method-step\">CAD <span data-lang=\"zh\">\u8bfb\u53d6<\/span><span data-lang=\"en\">Read<\/span><\/span>\n<span class=\"method-arrow\">\u2192<\/span>\n<span class=\"method-step\"><span data-lang=\"zh\">\u56fe\u9762\u626b\u63cf<\/span><span data-lang=\"en\">Surface Scan<\/span><\/span>\n<span class=\"method-arrow\">\u2192<\/span>\n<span class=\"method-step\"><span data-lang=\"zh\">\u533a\u57df\u5212\u5206<\/span><span data-lang=\"en\">Zone Segmentation<\/span><\/span>\n<span class=\"method-arrow\">\u2192<\/span>\n<span class=\"method-step\"><span data-lang=\"zh\">\u81ea\u52a8\u5efa\u8868<\/span><span data-lang=\"en\">Auto Table Build<\/span><\/span>\n<span class=\"method-arrow\">\u2192<\/span>\n<span class=\"method-step\"><span data-lang=\"zh\">\u8d28\u91cf\u68c0\u67e5<\/span><span data-lang=\"en\">Quality Check<\/span><\/span>\n<span class=\"method-arrow\">\u2192<\/span>\n<span class=\"method-step\"><span data-lang=\"zh\">\u5f02\u5e38\u5b9a\u4f4d<\/span><span data-lang=\"en\">Anomaly Location<\/span><\/span>\n<\/div>\n\n<ol class=\"step-list\">\n<li><strong><span data-lang=\"zh\">\u8bfb\u53d6CAD\u5de5\u7a0b\u6587\u4ef6<\/span><span data-lang=\"en\">Read CAD Engineering File<\/span><\/strong><br\/>\n<span data-lang=\"zh\">\u76f4\u63a5\u8bfb\u53d6DWG\/DXF\u683c\u5f0f\u6587\u4ef6\uff0c\u89e3\u6790\u5176\u4e2d\u6240\u6709\u51e0\u4f55\u56fe\u5143\uff08LINE\u3001TEXT\u3001MTEXT\u3001POLYLINE\u7b49\uff09\u548c\u5c5e\u6027\u4fe1\u606f\uff0c\u4fdd\u7559\u7cbe\u786e\u5750\u6807\u548c\u6587\u5b57\u5185\u5bb9\u3002<\/span>\n<span data-lang=\"en\">Directly reads DWG\/DXF files, parsing all geometric primitives (LINE, TEXT, MTEXT, POLYLINE, etc.) and attributes, preserving exact coordinates and text content.<\/span><\/li>\n\n<li><strong><span data-lang=\"zh\">\u626b\u63cf\u56fe\u9762\u7ed3\u6784<\/span><span data-lang=\"en\">Scan Drawing Surface Structure<\/span><\/strong><br\/>\n<span data-lang=\"zh\">\u901a\u8fc7\u7a7a\u95f4\u805a\u7c7b\u7b97\u6cd5\u5206\u6790\u56fe\u5143\u7684\u7a7a\u95f4\u5206\u5e03\u6a21\u5f0f\uff0c\u8bc6\u522b\u94bb\u5b54\u67f1\u72b6\u56fe\u7684\u680f\u76ee\u7ed3\u6784\uff08\u5982\u5b54\u53e3\u4fe1\u606f\u680f\u3001\u5730\u5c42\u63cf\u8ff0\u680f\u3001\u6d4b\u4e95\u66f2\u7ebf\u680f\u7b49\uff09\u3002<\/span>\n<span data-lang=\"en\">Analyzes spatial distribution patterns of primitives via spatial clustering algorithms to identify column structures (collar info, stratigraphic description, log curves, etc.).<\/span><\/li>\n\n<li><strong><span data-lang=\"zh\">\u5212\u5206\u7ed3\u6784\u533a\u57df<\/span><span data-lang=\"en\">Segment Structural Regions<\/span><\/strong><br\/>\n<span data-lang=\"zh\">\u6839\u636e\u680f\u76ee\u7ed3\u6784\u5c06\u56fe\u9762\u5212\u5206\u4e3a\u82e5\u5e72\u903b\u8f91\u533a\u57df\uff0c\u6bcf\u4e2a\u533a\u57df\u5bf9\u5e94\u4e00\u7c7b\u6570\u636e\uff08\u57fa\u672c\u4fe1\u606f\u3001\u5206\u5c42\u6570\u636e\u3001\u8bd5\u9a8c\u6570\u636e\u7b49\uff09\u3002<\/span>\n<span data-lang=\"en\">Divides the drawing into logical regions by column structure, each corresponding to a data category (basic info, layer data, test data, etc.).<\/span><\/li>\n\n<li><strong><span data-lang=\"zh\">\u81ea\u52a8\u5efa\u8868\u63d0\u53d6\u6570\u636e<\/span><span data-lang=\"en\">Auto Table Building &amp; Data Extraction<\/span><\/strong><br\/>\n<span data-lang=\"zh\">\u5728\u6bcf\u4e2a\u903b\u8f91\u533a\u57df\u5185\uff0c\u6309\u884c\u5217\u5173\u7cfb\u7ec4\u7ec7\u56fe\u5143\u6570\u636e\uff0c\u81ea\u52a8\u6784\u5efa\u7ed3\u6784\u5316\u8868\u683c\u3002\u901a\u8fc7\u56fe\u5143\u7684\u4f4d\u7f6e\u5173\u7cfb\uff08\u5982\u6587\u5b57\u5bf9\u9f50\u3001\u7ebf\u6846\u5305\u56f4\uff09\u786e\u5b9a\u5b57\u6bb5\u5bf9\u5e94\u5173\u7cfb\u3002<\/span>\n<span data-lang=\"en\">Within each logical region, organizes primitive data by row-column relationships to auto-build structured tables. Determines field mappings through positional relationships (text alignment, line bounding).<\/span><\/li>\n\n<li><strong><span data-lang=\"zh\">\u8d28\u91cf\u68c0\u67e5\u4e0e\u5f02\u5e38\u5b9a\u4f4d<\/span><span data-lang=\"en\">Quality Check &amp; Anomaly Location<\/span><\/strong><br\/>\n<span data-lang=\"zh\">\u5bf9\u63d0\u53d6\u7ed3\u679c\u8fdb\u884c\u81ea\u52a8\u6821\u9a8c\uff1a\u6df1\u5ea6\u9012\u589e\u68c0\u67e5\u3001\u5b57\u6bb5\u5b8c\u6574\u6027\u68c0\u67e5\u3001\u903b\u8f91\u4e00\u81f4\u6027\u68c0\u67e5\u3002\u53d1\u73b0\u5f02\u5e38\u65f6\uff0c\u5728CAD\u56fe\u9762\u4e0a\u7cbe\u786e\u5b9a\u4f4d\u5e76\u6807\u6ce8\u5f02\u5e38\u4f4d\u7f6e\u3002<\/span>\n<span data-lang=\"en\">Auto-validates extraction results: depth monotonicity, field completeness, logical consistency. When anomalies are found, precisely locates and marks them on the CAD drawing.<\/span><\/li>\n<\/ol>\n\n<h4><span data-lang=\"zh\">\u6280\u672f\u4f18\u52bf\u4e0e\u5c40\u9650<\/span><span data-lang=\"en\">Advantages &amp; Limitations<\/span><\/h4>\n<div class=\"tip-box\">\n<strong><span data-lang=\"zh\">\u4f18\u52bf\uff1a<\/span><span data-lang=\"en\">Advantages:<\/span><\/strong><br\/>\n<span data-lang=\"zh\">&#8211; \u7cbe\u5ea6\u6781\u9ad8\uff0c\u76f4\u63a5\u8bfb\u53d6\u77e2\u91cf\u6570\u636e\u65e0OCR\u8bef\u5dee<br\/>&#8211; \u53ef\u4fdd\u7559\u7a7a\u95f4\u4f4d\u7f6e\u4fe1\u606f<br\/>&#8211; \u5f02\u5e38\u5b9a\u4f4d\u529f\u80fd\u4fbf\u4e8e\u4eba\u5de5\u590d\u6838<\/span>\n<span data-lang=\"en\">&#8211; Extremely high precision; direct vector data reading without OCR errors<br\/>&#8211; Preserves spatial position information<br\/>&#8211; Anomaly location facilitates manual review<\/span>\n<\/div>\n<div class=\"tip-box warn\">\n<strong><span data-lang=\"zh\">\u5c40\u9650\uff1a<\/span><span data-lang=\"en\">Limitations:<\/span><\/strong><br\/>\n<span data-lang=\"zh\">&#8211; \u4ec5\u9002\u7528\u4e8e\u77e2\u91cfCAD\u6587\u4ef6\uff0c\u65e0\u6cd5\u5904\u7406\u626b\u63cf\u56fe\u7247<br\/>&#8211; \u4e0d\u540c\u5355\u4f4d\u7684CAD\u7ed8\u56fe\u89c4\u8303\u5dee\u5f02\u5927\uff0c\u9002\u5e94\u6027\u6709\u9650<\/span>\n<span data-lang=\"en\">&#8211; Only works for vector CAD files; cannot process scanned images<br\/>&#8211; Different organizations&#8217; CAD drafting standards vary widely, limiting adaptability<\/span>\n<\/div>\n<\/div>\n\n<\/section>\n\n<section class=\"section\" id=\"multisource\">\n\n<div class=\"section-icon\">\ud83d\udd17<\/div>\n<h2><span data-lang=\"zh\">\u57fa\u4e8e\u591a\u6e90\u6570\u636e\u878d\u5408\u7684\u94bb\u5b54\u67f1\u72b6\u56fe\u7ed3\u6784\u5316\u5904\u7406\u65b9\u6cd5<\/span><span data-lang=\"en\">Multi-source Data Fusion Based Structured Processing<\/span><\/h2>\n\n<div class=\"patent-card\">\n<div class=\"patent-title\"><span data-lang=\"zh\">\u57fa\u4e8e\u591a\u6e90\u6570\u636e\u878d\u5408\u7684\u94bb\u5b54\u67f1\u72b6\u56fe\u7ed3\u6784\u5316\u5904\u7406\u65b9\u6cd5<\/span><span data-lang=\"en\">Structured Processing Method Based on Multi-source Data Fusion<\/span><\/div>\n<div class=\"patent-meta\">\n<span data-lang=\"zh\">\u6280\u672f\u4ee3\u9645\uff1a\u7b2c\u4e09\u4ee3<\/span>\n<span data-lang=\"en\">Generation: 3rd<\/span>\n<\/div>\n\n<h4><span data-lang=\"zh\">\u6280\u672f\u80cc\u666f<\/span><span data-lang=\"en\">Technical Background<\/span><\/h4>\n<p><span data-lang=\"zh\">\u94bb\u5b54\u6570\u636e\u6765\u6e90\u591a\u6837\uff08\u91ce\u5916\u8bb0\u5f55\u3001\u5b9e\u9a8c\u5ba4\u62a5\u544a\u3001\u6d4b\u4e95\u66f2\u7ebf\u3001\u8bbe\u8ba1\u6587\u6863\u7b49\uff09\uff0c\u683c\u5f0f\u4e0d\u7edf\u4e00\uff0c\u6df1\u5ea6\u57fa\u51c6\u53ef\u80fd\u4e0d\u4e00\u81f4\u3002\u5355\u4e00\u6765\u6e90\u7684\u6570\u636e\u5f80\u5f80\u4e0d\u5b8c\u6574\uff0c\u9700\u8981\u591a\u6e90\u878d\u5408\u4e0e\u4ea4\u53c9\u9a8c\u8bc1\u3002<\/span>\n<span data-lang=\"en\">Borehole data comes from diverse sources (field records, lab reports, log curves, design documents) with inconsistent formats and depth references. Single-source data is often incomplete, requiring multi-source fusion and cross-validation.<\/span><\/p>\n\n<h4><span data-lang=\"zh\">\u6838\u5fc3\u6280\u672f\u65b9\u6cd5<\/span><span data-lang=\"en\">Core Technical Methods<\/span><\/h4>\n\n<div class=\"method-flow\">\n<span class=\"method-step\"><span data-lang=\"zh\">\u5b57\u6bb5\u6620\u5c04<\/span><span data-lang=\"en\">Field Mapping<\/span><\/span>\n<span class=\"method-arrow\">\u2192<\/span>\n<span class=\"method-step\"><span data-lang=\"zh\">\u683c\u5f0f\u8f6c\u6362<\/span><span data-lang=\"en\">Format Conversion<\/span><\/span>\n<span class=\"method-arrow\">\u2192<\/span>\n<span class=\"method-step\"><span data-lang=\"zh\">\u6570\u636e\u5e93\u5173\u8054<\/span><span data-lang=\"en\">DB Association<\/span><\/span>\n<span class=\"method-arrow\">\u2192<\/span>\n<span class=\"method-step\"><span data-lang=\"zh\">\u6df1\u5ea6\u5bf9\u9f50<\/span><span data-lang=\"en\">Depth Alignment<\/span><\/span>\n<span class=\"method-arrow\">\u2192<\/span>\n<span class=\"method-step\"><span data-lang=\"zh\">\u591a\u5c42\u7ea7\u6821\u6838<\/span><span data-lang=\"en\">Multi-level Verification<\/span><\/span>\n<\/div>\n\n<ol class=\"step-list\">\n<li><strong><span data-lang=\"zh\">\u5b57\u6bb5\u6620\u5c04<\/span><span data-lang=\"en\">Field Mapping<\/span><\/strong><br\/>\n<span data-lang=\"zh\">\u5efa\u7acb\u4e0d\u540c\u6570\u636e\u6e90\u95f4\u7684\u5b57\u6bb5\u6620\u5c04\u5b57\u5178\uff0c\u5c06\u5404\u6765\u6e90\u7684\u540c\u4e49\u5b57\u6bb5\u7edf\u4e00\u4e3a\u6807\u51c6\u5b57\u6bb5\u540d\u3002\u4f8b\u5982\u5c06&#8221;\u5b54\u6df1&#8221;\u3001&#8221;\u4e95\u6df1&#8221;\u3001&#8221;Depth&#8221;\u6620\u5c04\u4e3a\u7edf\u4e00\u5b57\u6bb5&#8221;depth&#8221;\u3002<\/span>\n<span data-lang=\"en\">Establishes field mapping dictionaries between different data sources, unifying synonymous fields to standard names. E.g., maps &#8220;\u5b54\u6df1&#8221;, &#8220;\u4e95\u6df1&#8221;, &#8220;Depth&#8221; to unified field &#8220;depth&#8221;.<\/span><\/li>\n\n<li><strong><span data-lang=\"zh\">\u683c\u5f0f\u8f6c\u6362<\/span><span data-lang=\"en\">Format Conversion<\/span><\/strong><br\/>\n<span data-lang=\"zh\">\u5c06Excel\u3001CSV\u3001PDF\u8868\u683c\u3001\u6570\u636e\u5e93\u8bb0\u5f55\u7b49\u591a\u79cd\u683c\u5f0f\u7edf\u4e00\u8f6c\u6362\u4e3a\u4e2d\u95f4\u6807\u51c6\u683c\u5f0f\uff08\u5982JSON\/XML\uff09\uff0c\u4fdd\u7559\u539f\u59cb\u6570\u636e\u6765\u6e90\u6807\u8bb0\u3002<\/span>\n<span data-lang=\"en\">Converts Excel, CSV, PDF tables, database records, etc. into an intermediate standard format (JSON\/XML), preserving original data source tags.<\/span><\/li>\n\n<li><strong><span data-lang=\"zh\">\u6570\u636e\u5e93\u5173\u8054<\/span><span data-lang=\"en\">Database Association<\/span><\/strong><br\/>\n<span data-lang=\"zh\">\u4ee5\u94bb\u5b54\u7f16\u53f7\u4e3a\u952e\uff0c\u5c06\u6765\u81ea\u4e0d\u540c\u6570\u636e\u6e90\u7684\u8bb0\u5f55\u5173\u8054\u5230\u540c\u4e00\u94bb\u5b54\u5b9e\u4f53\u4e0b\uff0c\u5efa\u7acb\u4e3b\u4ece\u8868\u5173\u7cfb\uff08\u5982\u94bb\u5b54\u57fa\u672c\u4fe1\u606f\u4e3a\u4e3b\u8868\uff0c\u5730\u5c42\u7f16\u5f55\u3001\u8bd5\u9a8c\u6570\u636e\u4e3a\u4ece\u8868\uff09\u3002<\/span>\n<span data-lang=\"en\">Uses borehole ID as key to associate records from different sources under the same borehole entity, establishing master-detail relationships (basic info as master, stratigraphic logs and test data as details).<\/span><\/li>\n\n<li><strong><span data-lang=\"zh\">\u5730\u5c42-\u6d4b\u4e95\u6570\u636e\u6df1\u5ea6\u5bf9\u9f50<\/span><span data-lang=\"en\">Stratigraphy-Log Depth Alignment<\/span><\/strong><br\/>\n<span data-lang=\"zh\">\u8fd9\u662f\u6838\u5fc3\u521b\u65b0\u70b9\u3002\u5730\u5c42\u7f16\u5f55\u7684\u5206\u5c42\u6df1\u5ea6\u4e0e\u6d4b\u4e95\u66f2\u7ebf\u7684\u91c7\u6837\u6df1\u5ea6\u901a\u5e38\u4e0d\u5b8c\u5168\u4e00\u81f4\uff0c\u9700\u8981\u57fa\u4e8e\u6df1\u5ea6\u63d2\u503c\u6216\u6700\u8fd1\u90bb\u5339\u914d\u5c06\u4e24\u7c7b\u6570\u636e\u5bf9\u9f50\u5230\u7edf\u4e00\u6df1\u5ea6\u7f51\u683c\u3002<\/span>\n<span data-lang=\"en\">This is the core innovation. Stratigraphic log layer depths and log curve sample depths usually don&#8217;t exactly align; depth interpolation or nearest-neighbor matching is used to align both to a unified depth grid.<\/span><\/li>\n\n<li><strong><span data-lang=\"zh\">\u591a\u5c42\u7ea7\u6821\u6838<\/span><span data-lang=\"en\">Multi-level Verification<\/span><\/strong><br\/>\n<span data-lang=\"zh\">\u8bbe\u8ba1\u4e09\u7ea7\u6821\u6838\u673a\u5236\uff1a<\/span>\n<span data-lang=\"en\">A three-level verification mechanism is designed:<\/span>\n  <ul>\n    <li><span data-lang=\"zh\">\u5b57\u6bb5\u7ea7\uff1a\u6570\u636e\u7c7b\u578b\u3001\u53d6\u503c\u8303\u56f4\u3001\u5355\u4f4d\u4e00\u81f4\u6027<\/span>\n    <span data-lang=\"en\">Field-level: data type, value range, unit consistency<\/span><\/li>\n    <li><span data-lang=\"zh\">\u8bb0\u5f55\u7ea7\uff1a\u5355\u5b54\u5185\u5730\u5c42\u8fde\u7eed\u6027\u3001\u6df1\u5ea6\u903b\u8f91<\/span>\n    <span data-lang=\"en\">Record-level: intra-borehole stratigraphic continuity, depth logic<\/span><\/li>\n    <li><span data-lang=\"zh\">\u9879\u76ee\u7ea7\uff1a\u591a\u5b54\u95f4\u5730\u5c42\u5bf9\u6bd4\u4e00\u81f4\u6027\u3001\u7a7a\u95f4\u5206\u5e03\u5408\u7406\u6027<\/span>\n    <span data-lang=\"en\">Project-level: inter-borehole stratigraphic correlation consistency, spatial distribution plausibility<\/span><\/li>\n  <\/ul>\n<\/li>\n<\/ol>\n\n<h4><span data-lang=\"zh\">\u6280\u672f\u4f18\u52bf\u4e0e\u5c40\u9650<\/span><span data-lang=\"en\">Advantages &amp; Limitations<\/span><\/h4>\n<div class=\"tip-box\">\n<strong><span data-lang=\"zh\">\u4f18\u52bf\uff1a<\/span><span data-lang=\"en\">Advantages:<\/span><\/strong><br\/>\n<span data-lang=\"zh\">&#8211; \u591a\u6e90\u6570\u636e\u4e92\u8865\uff0c\u63d0\u5347\u6570\u636e\u5b8c\u6574\u6027<br\/>&#8211; \u6df1\u5ea6\u5bf9\u9f50\u7b97\u6cd5\u89e3\u51b3\u5f02\u6784\u6570\u636e\u878d\u5408\u96be\u9898<br\/>&#8211; \u591a\u7ea7\u6821\u6838\u786e\u4fdd\u6570\u636e\u8d28\u91cf<\/span>\n<span data-lang=\"en\">&#8211; Multi-source data complementarity improves completeness<br\/>&#8211; Depth alignment solves heterogeneous data fusion challenges<br\/>&#8211; Multi-level verification ensures data quality<\/span>\n<\/div>\n<div class=\"tip-box warn\">\n<strong><span data-lang=\"zh\">\u5c40\u9650\uff1a<\/span><span data-lang=\"en\">Limitations:<\/span><\/strong><br\/>\n<span data-lang=\"zh\">&#8211; \u4f9d\u8d56\u7ed3\u6784\u5316\u8f93\u5165\u6e90\uff0c\u5bf9\u626b\u63cf\u56fe\u7247\/\u7eb8\u8d28\u6587\u6863\u9700\u524d\u7f6eOCR<br\/>&#8211; \u5b57\u6bb5\u6620\u5c04\u89c4\u5219\u9700\u4eba\u5de5\u7ef4\u62a4<\/span>\n<span data-lang=\"en\">&#8211; Depends on structured input sources; scanned images\/paper require\u524d\u7f6e OCR<br\/>&#8211; Field mapping rules require manual maintenance<\/span>\n<\/div>\n<\/div>\n\n<\/section>\n\n<section class=\"section\" id=\"ocr\">\n\n<div class=\"section-icon\">\ud83d\udcc4<\/div>\n<h2><span data-lang=\"zh\">\u626b\u63cf\u94bb\u5b54\u67f1\u72b6\u56fe\u5168\u8981\u7d20\u4fe1\u606f\u81ea\u52a8\u8bc6\u522b\u63d0\u53d6\u65b9\u6cd5<\/span><span data-lang=\"en\">Scanned Borehole Log Full-Element Auto Recognition<\/span><\/h2>\n\n<div class=\"patent-card\">\n<div class=\"patent-title\"><span data-lang=\"zh\">\u626b\u63cf\u94bb\u5b54\u67f1\u72b6\u56fe\u5168\u8981\u7d20\u4fe1\u606f\u81ea\u52a8\u8bc6\u522b\u63d0\u53d6\u65b9\u6cd5<\/span><span data-lang=\"en\">Full-Element Information Auto Extraction from Scanned Borehole Logs<\/span><\/div>\n<div class=\"patent-meta\">\n<span data-lang=\"zh\">\u6280\u672f\u4ee3\u9645\uff1a\u7b2c\u56db\u4ee3<\/span>\n<span data-lang=\"en\">Generation: 4th<\/span>\n<\/div>\n\n<h4><span data-lang=\"zh\">\u6280\u672f\u80cc\u666f<\/span><span data-lang=\"en\">Technical Background<\/span><\/h4>\n<p><span data-lang=\"zh\">\u5386\u53f2\u94bb\u5b54\u6863\u6848\u4ee5\u626b\u63cf\u56fe\u7247\u4e3a\u4e3b\uff0c\u5305\u542b\u6587\u5b57\u3001\u6570\u5b57\u3001\u5ca9\u6027\u7b26\u53f7\u3001\u66f2\u7ebf\u7b49\u591a\u79cd\u8981\u7d20\u3002\u4f20\u7edf\u65b9\u6cd5\u9700\u8981\u4eba\u5de5\u9010\u9879\u5f55\u5165\uff0c\u6548\u7387\u6781\u4f4e\u3002\u672c\u4e13\u5229\u63d0\u51fa\u7aef\u5230\u7aef\u7684\u81ea\u52a8\u5316\u8bc6\u522b\u65b9\u6848\u3002<\/span>\n<span data-lang=\"en\">Historical drilling archives are mostly scanned images containing text, numbers, lithology symbols, curves, and other elements. Traditional methods require manual entry item by item, which is extremely inefficient. This patent proposes an end-to-end automated recognition solution.<\/span><\/p>\n\n<h4><span data-lang=\"zh\">\u6838\u5fc3\u6280\u672f\u65b9\u6cd5<\/span><span data-lang=\"en\">Core Technical Methods<\/span><\/h4>\n\n<div class=\"method-flow\">\n<span class=\"method-step\"><span data-lang=\"zh\">\u6837\u672c\u6279\u91cf\u751f\u6210<\/span><span data-lang=\"en\">Batch Sample Gen<\/span><\/span>\n<span class=\"method-arrow\">\u2192<\/span>\n<span class=\"method-step\"><span data-lang=\"zh\">OCR\u6a21\u578b\u8bad\u7ec3<\/span><span data-lang=\"en\">OCR Model Training<\/span><\/span>\n<span class=\"method-arrow\">\u2192<\/span>\n<span class=\"method-step\"><span data-lang=\"zh\">\u7279\u6b8a\u7b26\u53f7\u8bc6\u522b<\/span><span data-lang=\"en\">Special Symbol Recognition<\/span><\/span>\n<span class=\"method-arrow\">\u2192<\/span>\n<span class=\"method-step\"><span data-lang=\"zh\">\u5168\u8981\u7d20\u63d0\u53d6<\/span><span data-lang=\"en\">Full-element Extraction<\/span><\/span>\n<span class=\"method-arrow\">\u2192<\/span>\n<span class=\"method-step\"><span data-lang=\"zh\">XML\u7ed3\u6784\u5316\u5b58\u50a8<\/span><span data-lang=\"en\">XML Structured Storage<\/span><\/span>\n<\/div>\n\n<ol class=\"step-list\">\n<li><strong><span data-lang=\"zh\">\u6279\u91cf\u751f\u6210\u6587\u5b57\u6837\u672c\u8bad\u7ec3OCR\u6a21\u578b<\/span><span data-lang=\"en\">Batch Text Sample Generation for OCR Training<\/span><\/strong><br\/>\n<span data-lang=\"zh\">\u9488\u5bf9\u94bb\u5b54\u67f1\u72b6\u56fe\u7684\u7279\u5b9a\u5b57\u4f53\u548c\u6392\u7248\u98ce\u683c\uff0c\u6279\u91cf\u5408\u6210\u8bad\u7ec3\u6837\u672c\uff08\u5305\u62ec\u4e0d\u540c\u5b57\u4f53\u3001\u5b57\u53f7\u3001\u65cb\u8f6c\u89d2\u5ea6\u3001\u566a\u58f0\u6c34\u5e73\uff09\uff0c\u8bad\u7ec3\u4e13\u7528OCR\u6a21\u578b\u3002\u8fd9\u6bd4\u901a\u7528OCR\u6a21\u578b\u5728\u8be5\u9886\u57df\u51c6\u786e\u7387\u66f4\u9ad8\u3002<\/span>\n<span data-lang=\"en\">For the specific fonts and layout styles of borehole logs, batch-synthesizes training samples (different fonts, sizes, rotation angles, noise levels) to train domain-specific OCR models, achieving higher accuracy than general OCR.<\/span><\/li>\n\n<li><strong><span data-lang=\"zh\">\u7279\u6b8a\u7b26\u53f7\u8bc6\u522b<\/span><span data-lang=\"en\">Special Symbol Recognition<\/span><\/strong><br\/>\n<span data-lang=\"zh\">\u5ca9\u6027\u7b26\u53f7\u3001\u6807\u8d2f\u7b26\u53f7\u3001\u53d6\u82af\u7b26\u53f7\u7b49\u975e\u6587\u5b57\u8981\u7d20\uff0c\u91c7\u7528\u76ee\u6807\u68c0\u6d4b\uff08\u5982YOLO\u3001Faster R-CNN\uff09\u6216\u4f20\u7edf\u56fe\u50cf\u5904\u7406\u65b9\u6cd5\uff08\u8fde\u901a\u57df\u5206\u6790\u3001\u5f62\u72b6\u63cf\u8ff0\u5b50\uff09\u8fdb\u884c\u8bc6\u522b\u548c\u5206\u7c7b\u3002<\/span>\n<span data-lang=\"en\">Non-text elements such as lithology symbols, SPT symbols, and core recovery symbols are recognized and classified using object detection (YOLO, Faster R-CNN) or traditional image processing (connected component analysis, shape descriptors).<\/span><\/li>\n\n<li><strong><span data-lang=\"zh\">\u5168\u8981\u7d20\u4fe1\u606f\u63d0\u53d6<\/span><span data-lang=\"en\">Full-Element Information Extraction<\/span><\/strong><br\/>\n<span data-lang=\"zh\">\u6574\u5408OCR\u6587\u5b57\u7ed3\u679c\u548c\u7b26\u53f7\u8bc6\u522b\u7ed3\u679c\uff0c\u901a\u8fc7\u7248\u9762\u5206\u6790\u786e\u5b9a\u5404\u8981\u7d20\u95f4\u7684\u7a7a\u95f4\u5173\u7cfb\uff08\u5982\u67d0\u6df1\u5ea6\u503c\u5c5e\u4e8e\u54ea\u4e00\u5730\u5c42\u6bb5\uff09\uff0c\u8f93\u51fa\u5b8c\u6574\u7684\u7ed3\u6784\u5316\u8bb0\u5f55\u3002<\/span>\n<span data-lang=\"en\">Integrates OCR text results and symbol recognition results. Uses layout analysis to determine spatial relationships between elements (e.g., which depth value belongs to which stratigraphic interval), outputting complete structured records.<\/span><\/li>\n\n<li><strong><span data-lang=\"zh\">XML\u7ed3\u6784\u5316\u5b58\u50a8<\/span><span data-lang=\"en\">XML Structured Storage<\/span><\/strong><br\/>\n<span data-lang=\"zh\">\u5c06\u63d0\u53d6\u7ed3\u679c\u6309\u9884\u5b9a\u4e49\u7684XML Schema\u5b58\u50a8\uff0c\u5305\u542b\u94bb\u5b54\u57fa\u672c\u4fe1\u606f\u3001\u5730\u5c42\u5206\u5c42\u5217\u8868\u3001\u8bd5\u9a8c\u6570\u636e\u5217\u8868\u3001\u7b26\u53f7\u8bc6\u522b\u7ed3\u679c\u7b49\uff0c\u4fbf\u4e8e\u540e\u7eed\u7cfb\u7edf\u96c6\u6210\u3002<\/span>\n<span data-lang=\"en\">Stores extraction results according to a predefined XML Schema, including basic borehole info, stratigraphic interval list, test data list, symbol recognition results, etc., facilitating subsequent system integration.<\/span><\/li>\n<\/ol>\n\n<h4><span data-lang=\"zh\">\u6280\u672f\u4f18\u52bf\u4e0e\u5c40\u9650<\/span><span data-lang=\"en\">Advantages &amp; Limitations<\/span><\/h4>\n<div class=\"tip-box\">\n<strong><span data-lang=\"zh\">\u4f18\u52bf\uff1a<\/span><span data-lang=\"en\">Advantages:<\/span><\/strong><br\/>\n<span data-lang=\"zh\">&#8211; \u7aef\u5230\u7aef\u81ea\u52a8\u5316\uff0c\u65e0\u9700\u4eba\u5de5\u5e72\u9884<br\/>&#8211; \u4e13\u7528OCR\u6a21\u578b\u9488\u5bf9\u6027\u5f3a\uff0c\u51c6\u786e\u7387\u9ad8<br\/>&#8211; XML\u8f93\u51fa\u6807\u51c6\u5316\uff0c\u4fbf\u4e8e\u96c6\u6210<\/span>\n<span data-lang=\"en\">&#8211; End-to-end automation without manual intervention<br\/>&#8211; Domain-specific OCR model has strong targeting and high accuracy<br\/>&#8211; Standardized XML output facilitates integration<\/span>\n<\/div>\n<div class=\"tip-box warn\">\n<strong><span data-lang=\"zh\">\u5c40\u9650\uff1a<\/span><span data-lang=\"en\">Limitations:<\/span><\/strong><br\/>\n<span data-lang=\"zh\">&#8211; \u9700\u8981\u5927\u91cf\u6807\u6ce8\u6837\u672c\u8bad\u7ec3\u4e13\u7528\u6a21\u578b<br\/>&#8211; \u5bf9\u65b0\u683c\u5f0f\/\u65b0\u5b57\u4f53\u7684\u6cdb\u5316\u80fd\u529b\u6709\u9650<br\/>&#8211; \u590d\u6742\u8868\u683c\u7ed3\u6784\u7684\u7406\u89e3\u4ecd\u6709\u6311\u6218<\/span>\n<span data-lang=\"en\">&#8211; Requires large amounts of labeled samples to train specialized models<br\/>&#8211; Limited generalization to new formats\/fonts<br\/>&#8211; Understanding complex table structures remains challenging<\/span>\n<\/div>\n<\/div>\n\n<\/section>\n\n<section class=\"section\" id=\"llm\">\n\n<div class=\"section-icon\">\ud83e\udd16<\/div>\n<h2><span data-lang=\"zh\">\u57fa\u4e8e\u591a\u6a21\u6001\u5927\u6a21\u578b\u7684\u94bb\u5b54\u67f1\u72b6\u56fe\u4fe1\u606f\u8bc6\u522b\u63d0\u53d6\u65b9\u6cd5<\/span><span data-lang=\"en\">Multimodal LLM Based Borehole Log Information Extraction<\/span><\/h2>\n\n<div class=\"patent-card\">\n<div class=\"patent-title\"><span data-lang=\"zh\">\u57fa\u4e8e\u591a\u6a21\u6001\u5927\u6a21\u578b\u7684\u94bb\u5b54\u67f1\u72b6\u56fe\u4fe1\u606f\u8bc6\u522b\u63d0\u53d6\u65b9\u6cd5<\/span><span data-lang=\"en\">Borehole Log Information Extraction Based on Multimodal Large Models<\/span><\/div>\n<div class=\"patent-meta\">\n<span data-lang=\"zh\">\u6280\u672f\u4ee3\u9645\uff1a\u7b2c\u4e94\u4ee3<\/span>\n<span data-lang=\"en\">Generation: 5th<\/span>\n<\/div>\n\n<h4><span data-lang=\"zh\">\u6280\u672f\u80cc\u666f<\/span><span data-lang=\"en\">Technical Background<\/span><\/h4>\n<p><span data-lang=\"zh\">\u4f20\u7edfOCR\u548c\u4e13\u7528\u6a21\u578b\u9700\u8981\u4e3a\u6bcf\u79cd\u65b0\u683c\u5f0f\u91cd\u65b0\u8bad\u7ec3\uff0c\u9002\u5e94\u6210\u672c\u9ad8\u3002\u591a\u6a21\u6001\u5927\u6a21\u578b\uff08\u5982GPT-4V\u3001Claude 3\uff09\u5177\u5907\u5f3a\u5927\u7684\u89c6\u89c9\u7406\u89e3\u80fd\u529b\uff0c\u53ef\u901a\u8fc7\u81ea\u7136\u8bed\u8a00\u6307\u4ee4\u76f4\u63a5\u7406\u89e3\u94bb\u5b54\u67f1\u72b6\u56fe\u5185\u5bb9\uff0c\u65e0\u9700\u9488\u5bf9\u7279\u5b9a\u683c\u5f0f\u8bad\u7ec3\u3002<\/span>\n<span data-lang=\"en\">Traditional OCR and specialized models require retraining for each new format, with high adaptation costs. Multimodal large models (GPT-4V, Claude 3) have powerful visual understanding capabilities and can directly comprehend borehole log content through natural language instructions without format-specific training.<\/span><\/p>\n\n<h4><span data-lang=\"zh\">\u6838\u5fc3\u6280\u672f\u65b9\u6cd5<\/span><span data-lang=\"en\">Core Technical Methods<\/span><\/h4>\n\n<div class=\"method-flow\">\n<span class=\"method-step\"><span data-lang=\"zh\">\u56fe\u50cf\u589e\u5f3a\u9884\u5904\u7406<\/span><span data-lang=\"en\">Image Enhancement<\/span><\/span>\n<span class=\"method-arrow\">\u2192<\/span>\n<span class=\"method-step\"><span data-lang=\"zh\">Prompt\u5fae\u8c03\u8bed\u6599\u6784\u5efa<\/span><span data-lang=\"en\">Prompt Fine-tuning Corpus<\/span><\/span>\n<span class=\"method-arrow\">\u2192<\/span>\n<span class=\"method-step\"><span data-lang=\"zh\">\u591a\u6a21\u6001\u5927\u6a21\u578b\u8c03\u4f18<\/span><span data-lang=\"en\">Multimodal LLM Tuning<\/span><\/span>\n<span class=\"method-arrow\">\u2192<\/span>\n<span class=\"method-step\"><span data-lang=\"zh\">\u6570\u636e\u6e05\u6d17<\/span><span data-lang=\"en\">Data Cleaning<\/span><\/span>\n<span class=\"method-arrow\">\u2192<\/span>\n<span class=\"method-step\"><span data-lang=\"zh\">\u7ed3\u6784\u5316\u8f93\u51fa<\/span><span data-lang=\"en\">Structured Output<\/span><\/span>\n<\/div>\n\n<ol class=\"step-list\">\n<li><strong><span data-lang=\"zh\">\u56fe\u50cf\u589e\u5f3a\u9884\u5904\u7406<\/span><span data-lang=\"en\">Image Enhancement Preprocessing<\/span><\/strong><br\/>\n<span data-lang=\"zh\">\u5bf9\u626b\u63cf\u56fe\u50cf\u8fdb\u884c\u53bb\u566a\u3001\u5bf9\u6bd4\u5ea6\u589e\u5f3a\u3001\u51e0\u4f55\u6821\u6b63\u3001\u5206\u8fa8\u7387\u7edf\u4e00\u7b49\u9884\u5904\u7406\uff0c\u63d0\u5347\u5927\u6a21\u578b\u7684\u8bc6\u522b\u6548\u679c\u3002\u5bf9\u9000\u5316\u4e25\u91cd\u7684\u5386\u53f2\u6863\u6848\uff0c\u91c7\u7528\u8d85\u5206\u8fa8\u7387\u91cd\u5efa\u6280\u672f\u6062\u590d\u7ec6\u8282\u3002<\/span>\n<span data-lang=\"en\">Applies denoising, contrast enhancement, geometric correction, resolution normalization to scanned images to improve large model recognition. For severely degraded historical archives, uses super-resolution reconstruction to restore details.<\/span><\/li>\n\n<li><strong><span data-lang=\"zh\">\u6784\u5efaPrompt\u5fae\u8c03\u8bed\u6599<\/span><span data-lang=\"en\">Build Prompt Fine-tuning Corpus<\/span><\/strong><br\/>\n<span data-lang=\"zh\">\u8bbe\u8ba1\u9488\u5bf9\u94bb\u5b54\u67f1\u72b6\u56fe\u7684\u4e13\u4e1aPrompt\u6a21\u677f\uff0c\u5305\u62ec\uff1a<\/span>\n<span data-lang=\"en\">Designs specialized prompt templates for borehole logs, including:<\/span>\n  <ul>\n    <li><span data-lang=\"zh\">\u89d2\u8272\u8bbe\u5b9a\uff1a&#8221;\u4f60\u662f\u4e00\u4f4d\u8d44\u6df1\u5730\u8d28\u5de5\u7a0b\u5e08&#8230;&#8221;<\/span>\n    <span data-lang=\"en\">Role setting: &#8220;You are a senior geological engineer&#8230;&#8221;<\/span><\/li>\n    <li><span data-lang=\"zh\">\u8f93\u51fa\u683c\u5f0f\u6307\u4ee4\uff1a\u8981\u6c42\u6309JSON\/XML\u683c\u5f0f\u8f93\u51fa<\/span>\n    <span data-lang=\"en\">Output format instruction: require JSON\/XML output<\/span><\/li>\n    <li><span data-lang=\"zh\">\u5b57\u6bb5\u8bf4\u660e\uff1a\u660e\u786e\u5404\u5b57\u6bb5\u7684\u53d6\u503c\u8303\u56f4\u548c\u5355\u4f4d<\/span>\n    <span data-lang=\"en\">Field descriptions: clarify value ranges and units for each field<\/span><\/li>\n    <li><span data-lang=\"zh\">\u793a\u4f8b\u5b66\u4e60(Few-shot)\uff1a\u63d0\u4f9b\u6807\u51c6\u8f93\u5165-\u8f93\u51fa\u793a\u4f8b<\/span>\n    <span data-lang=\"en\">Few-shot learning: provide standard input-output examples<\/span><\/li>\n  <\/ul>\n<\/li>\n\n<li><strong><span data-lang=\"zh\">\u591a\u6a21\u6001\u5927\u6a21\u578b\u53c2\u6570\u8c03\u4f18<\/span><span data-lang=\"en\">Multimodal LLM Parameter Tuning<\/span><\/strong><br\/>\n<span data-lang=\"zh\">\u901a\u8fc7LoRA\u3001Prompt Tuning\u7b49\u8f7b\u91cf\u5fae\u8c03\u6280\u672f\uff0c\u5728\u5c11\u91cf\u6807\u6ce8\u6837\u672c\u4e0a\u8c03\u6574\u5927\u6a21\u578b\u53c2\u6570\uff0c\u4f7f\u5176\u66f4\u9002\u914d\u94bb\u5b54\u67f1\u72b6\u56fe\u9886\u57df\u3002\u6216\u91c7\u7528RAG\uff08\u68c0\u7d22\u589e\u5f3a\u751f\u6210\uff09\u65b9\u5f0f\uff0c\u5c06\u9886\u57df\u77e5\u8bc6\u5e93\u63a5\u5165\u63a8\u7406\u6d41\u7a0b\u3002<\/span>\n<span data-lang=\"en\">Uses lightweight fine-tuning techniques (LoRA, Prompt Tuning) on small labeled datasets to adapt large models to the borehole log domain. Alternatively, uses RAG (Retrieval-Augmented Generation) to integrate domain knowledge bases into the inference pipeline.<\/span><\/li>\n\n<li><strong><span data-lang=\"zh\">\u6570\u636e\u6e05\u6d17\u8f93\u51fa\u7ed3\u6784\u5316\u7ed3\u679c<\/span><span data-lang=\"en\">Data Cleaning &amp; Structured Output<\/span><\/strong><br\/>\n<span data-lang=\"zh\">\u5927\u6a21\u578b\u8f93\u51fa\u53ef\u80fd\u5b58\u5728\u5e7b\u89c9(hallucination)\u548c\u683c\u5f0f\u4e0d\u4e00\u81f4\u95ee\u9898\u3002\u8bbe\u8ba1\u540e\u5904\u7406\u6a21\u5757\uff1a\u2460 schema\u6821\u9a8c\u786e\u4fdd\u8f93\u51fa\u683c\u5f0f\u6b63\u786e\uff1b\u2461 \u89c4\u5219\u5f15\u64ce\u6821\u9a8c\u5730\u8d28\u903b\u8f91\uff08\u6df1\u5ea6\u9012\u589e\u3001\u539a\u5ea6\u4e3a\u6b63\uff09\uff1b\u2462 \u7f6e\u4fe1\u5ea6\u8fc7\u6ee4\u5254\u9664\u4f4e\u7f6e\u4fe1\u5ea6\u7ed3\u679c\u3002<\/span>\n<span data-lang=\"en\">Large model outputs may contain hallucinations and format inconsistencies. A post-processing module is designed: \u2460 schema validation ensures correct output format; \u2461 rule engine validates geological logic (depth monotonicity, positive thickness); \u2462 confidence filtering removes low-confidence results.<\/span><\/li>\n<\/ol>\n\n<h4><span data-lang=\"zh\">\u6280\u672f\u4f18\u52bf\u4e0e\u5c40\u9650<\/span><span data-lang=\"en\">Advantages &amp; Limitations<\/span><\/h4>\n<div class=\"tip-box\">\n<strong><span data-lang=\"zh\">\u4f18\u52bf\uff1a<\/span><span data-lang=\"en\">Advantages:<\/span><\/strong><br\/>\n<span data-lang=\"zh\">&#8211; \u96f6\u6837\u672c\/\u5c11\u6837\u672c\u5373\u53ef\u9002\u914d\u65b0\u683c\u5f0f\uff0c\u65e0\u9700\u91cd\u65b0\u8bad\u7ec3<br\/>&#8211; \u7406\u89e3\u80fd\u529b\u5f3a\uff0c\u53ef\u5904\u7406\u590d\u6742\u5e03\u5c40\u548c\u9000\u5316\u56fe\u50cf<br\/>&#8211; \u81ea\u7136\u8bed\u8a00\u4ea4\u4e92\u964d\u4f4e\u4f7f\u7528\u95e8\u69db<\/span>\n<span data-lang=\"en\">&#8211; Zero\/few-shot adaptation to new formats without retraining<br\/>&#8211; Strong comprehension, handles complex layouts and degraded images<br\/>&#8211; Natural language interaction lowers usage barrier<\/span>\n<\/div>\n<div class=\"tip-box warn\">\n<strong><span data-lang=\"zh\">\u5c40\u9650\uff1a<\/span><span data-lang=\"en\">Limitations:<\/span><\/strong><br\/>\n<span data-lang=\"zh\">&#8211; \u5927\u6a21\u578b\u63a8\u7406\u6210\u672c\u9ad8\uff0c\u4e0d\u9002\u5408\u5927\u89c4\u6a21\u6279\u91cf\u5904\u7406<br\/>&#8211; \u5b58\u5728\u5e7b\u89c9\u98ce\u9669\uff0c\u5fc5\u987b\u6709\u540e\u5904\u7406\u6821\u9a8c<br\/>&#8211; \u4f9d\u8d56\u5916\u90e8API\u6216\u672c\u5730GPU\u7b97\u529b<\/span>\n<span data-lang=\"en\">&#8211; High inference cost, unsuitable for large-scale batch processing<br\/>&#8211; Hallucination risk requires post-processing validation<br\/>&#8211; Depends on external APIs or local GPU resources<\/span>\n<\/div>\n<\/div>\n\n<\/section>\n\n<section class=\"section\" id=\"comparison\">\n\n<div class=\"section-icon\">\u2696\ufe0f<\/div>\n<h2><span data-lang=\"zh\">\u6280\u672f\u8def\u7ebf\u5bf9\u6bd4<\/span><span data-lang=\"en\">Technical Route Comparison<\/span><\/h2>\n\n<h3><span data-lang=\"zh\">\u4e13\u5229\u65b9\u6cd5\u7279\u5f81\u5bf9\u6bd4<\/span><span data-lang=\"en\">Patent Method Characteristics Comparison<\/span><\/h3>\n\n<div class=\"table-wrap\">\n<table>\n<thead>\n<tr>\n<th><span data-lang=\"zh\">\u4e13\u5229<\/span><span data-lang=\"en\">Patent<\/span><\/th>\n<th><span data-lang=\"zh\">\u8f93\u5165\u7c7b\u578b<\/span><span data-lang=\"en\">Input Type<\/span><\/th>\n<th><span data-lang=\"zh\">\u6838\u5fc3\u6280\u672f<\/span><span data-lang=\"en\">Core Technology<\/span><\/th>\n<th><span data-lang=\"zh\">\u8f93\u51fa\u683c\u5f0f<\/span><span data-lang=\"en\">Output Format<\/span><\/th>\n<th><span data-lang=\"zh\">\u9002\u7528\u573a\u666f<\/span><span data-lang=\"en\">Applicable Scenario<\/span><\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><span data-lang=\"zh\">\u7ed3\u6784\u6a21\u5f0f\u8bc6\u522b<\/span><span data-lang=\"en\">Pattern Recognition<\/span><\/td>\n<td><span data-lang=\"zh\">\u626b\u63cf\u56fe\u7247<\/span><span data-lang=\"en\">Scanned image<\/span><\/td>\n<td><span data-lang=\"zh\">\u51e0\u4f55\u56fe\u5143+\u6a21\u677f\u5339\u914d<\/span><span data-lang=\"en\">Geometric primitive + Template<\/span><\/td>\n<td><span data-lang=\"zh\">\u7ed3\u6784\u5316\u8868\u683c<\/span><span data-lang=\"en\">Structured table<\/span><\/td>\n<td><span data-lang=\"zh\">\u6807\u51c6\u5316\u7b26\u53f7\u7684\u5ca9\u6027\u67f1<\/span><span data-lang=\"en\">Lithology columns with standardized symbols<\/span><\/td>\n<\/tr>\n<tr>\n<td><span data-lang=\"zh\">CAD\u5de5\u7a0b\u6587\u4ef6<\/span><span data-lang=\"en\">CAD File Processing<\/span><\/td>\n<td><span data-lang=\"zh\">DWG\/DXF<\/span><span data-lang=\"en\">DWG\/DXF<\/span><\/td>\n<td><span data-lang=\"zh\">\u77e2\u91cf\u56fe\u5143\u89e3\u6790+\u533a\u57df\u5212\u5206<\/span><span data-lang=\"en\">Vector parsing + Zone segmentation<\/span><\/td>\n<td><span data-lang=\"zh\">\u7ed3\u6784\u5316\u8868\u683c+\u5f02\u5e38\u6807\u6ce8<\/span><span data-lang=\"en\">Structured table + Anomaly marks<\/span><\/td>\n<td><span data-lang=\"zh\">\u73b0\u6709CAD\u56fe\u4ef6\u6570\u5b57\u5316<\/span><span data-lang=\"en\">Digitizing existing CAD drawings<\/span><\/td>\n<\/tr>\n<tr>\n<td><span data-lang=\"zh\">\u591a\u6e90\u6570\u636e\u878d\u5408<\/span><span data-lang=\"en\">Multi-source Fusion<\/span><\/td>\n<td><span data-lang=\"zh\">\u591a\u683c\u5f0f\u7ed3\u6784\u5316\u6570\u636e<\/span><span data-lang=\"en\">Multi-format structured data<\/span><\/td>\n<td><span data-lang=\"zh\">\u5b57\u6bb5\u6620\u5c04+\u6df1\u5ea6\u5bf9\u9f50+\u6821\u6838<\/span><span data-lang=\"en\">Field mapping + Depth alignment + Verification<\/span><\/td>\n<td><span data-lang=\"zh\">\u878d\u5408\u6570\u636e\u5e93<\/span><span data-lang=\"en\">Fused database<\/span><\/td>\n<td><span data-lang=\"zh\">\u591a\u6765\u6e90\u6570\u636e\u6574\u5408<\/span><span data-lang=\"en\">Multi-source data integration<\/span><\/td>\n<\/tr>\n<tr>\n<td><span data-lang=\"zh\">\u626b\u63cf\u56fe\u4ef6OCR<\/span><span data-lang=\"en\">Scanned OCR<\/span><\/td>\n<td><span data-lang=\"zh\">\u626b\u63cf\u56fe\u7247<\/span><span data-lang=\"en\">Scanned image<\/span><\/td>\n<td><span data-lang=\"zh\">\u4e13\u7528OCR+\u76ee\u6807\u68c0\u6d4b+\u7248\u9762\u5206\u6790<\/span><span data-lang=\"en\">Specialized OCR + Object detection + Layout<\/span><\/td>\n<td><span data-lang=\"zh\">XML<\/span><span data-lang=\"en\">XML<\/span><\/td>\n<td><span data-lang=\"zh\">\u5386\u53f2\u626b\u63cf\u6863\u6848\u6279\u91cf\u5904\u7406<\/span><span data-lang=\"en\">Batch processing of historical scanned archives<\/span><\/td>\n<\/tr>\n<tr>\n<td><span data-lang=\"zh\">\u591a\u6a21\u6001\u5927\u6a21\u578b<\/span><span data-lang=\"en\">Multimodal LLM<\/span><\/td>\n<td><span data-lang=\"zh\">\u626b\u63cf\u56fe\u7247\/PDF<\/span><span data-lang=\"en\">Scanned image \/ PDF<\/span><\/td>\n<td><span data-lang=\"zh\">\u89c6\u89c9\u5927\u6a21\u578b+Prompt\u5de5\u7a0b+RAG<\/span><span data-lang=\"en\">Vision LLM + Prompt engineering + RAG<\/span><\/td>\n<td><span data-lang=\"zh\">JSON\/XML<\/span><span data-lang=\"en\">JSON\/XML<\/span><\/td>\n<td><span data-lang=\"zh\">\u65b0\u683c\u5f0f\u5feb\u901f\u9002\u914d\/\u5c0f\u6279\u91cf<\/span><span data-lang=\"en\">Rapid new format adaptation \/ Small batches<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n\n<h3><span data-lang=\"zh\">\u6280\u672f\u9009\u578b\u5efa\u8bae<\/span><span data-lang=\"en\">Technology Selection Recommendations<\/span><\/h3>\n\n<div class=\"tip-box\">\n<strong><span data-lang=\"zh\">\u573a\u666f\u4e00\uff1a\u5927\u91cf\u5386\u53f2\u626b\u63cf\u6863\u6848\u6570\u5b57\u5316<\/span><span data-lang=\"en\">Scenario 1: Large-scale Historical Scanned Archive Digitization<\/span><\/strong><br\/>\n<span data-lang=\"zh\">\u63a8\u8350\uff1a\u626b\u63cf\u56fe\u4ef6OCR\u6cd5\uff08\u7b2c\u56db\u4ee3\uff09\u4e3a\u4e3b\uff0c\u591a\u6a21\u6001\u5927\u6a21\u578b\u6cd5\uff08\u7b2c\u4e94\u4ee3\uff09\u5904\u7406\u590d\u6742\/\u9000\u5316\u6837\u672c\u3002<\/span>\n<span data-lang=\"en\">Recommendation: Scanned OCR method (4th gen) as primary, multimodal LLM (5th gen) for complex\/degraded samples.<\/span>\n<\/div>\n\n<div class=\"tip-box\">\n<strong><span data-lang=\"zh\">\u573a\u666f\u4e8c\uff1a\u73b0\u6709CAD\u56fe\u4ef6\u6570\u636e\u63d0\u53d6<\/span><span data-lang=\"en\">Scenario 2: Existing CAD Drawing Data Extraction<\/span><\/strong><br\/>\n<span data-lang=\"zh\">\u63a8\u8350\uff1aCAD\u5de5\u7a0b\u6587\u4ef6\u6cd5\uff08\u7b2c\u4e8c\u4ee3\uff09\uff0c\u7cbe\u5ea6\u6700\u9ad8\u3001\u6210\u672c\u6700\u4f4e\u3002<\/span>\n<span data-lang=\"en\">Recommendation: CAD file processing method (2nd gen), highest precision and lowest cost.<\/span>\n<\/div>\n\n<div class=\"tip-box\">\n<strong><span data-lang=\"zh\">\u573a\u666f\u4e09\uff1a\u591a\u6765\u6e90\u5f02\u6784\u6570\u636e\u6574\u5408<\/span><span data-lang=\"en\">Scenario 3: Multi-source Heterogeneous Data Integration<\/span><\/strong><br\/>\n<span data-lang=\"zh\">\u63a8\u8350\uff1a\u591a\u6e90\u6570\u636e\u878d\u5408\u6cd5\uff08\u7b2c\u4e09\u4ee3\uff09\uff0c\u89e3\u51b3\u6df1\u5ea6\u5bf9\u9f50\u548c\u6570\u636e\u8d28\u91cf\u74f6\u9888\u3002<\/span>\n<span data-lang=\"en\">Recommendation: Multi-source fusion method (3rd gen), solves depth alignment and data quality bottlenecks.<\/span>\n<\/div>\n\n<div class=\"tip-box\">\n<strong><span data-lang=\"zh\">\u573a\u666f\u56db\uff1a\u65b0\u683c\u5f0f\u5feb\u901f\u9002\u914d\uff08\u6837\u672c\u5c11\uff09<\/span><span data-lang=\"en\">Scenario 4: Rapid New Format Adaptation (Few Samples)<\/span><\/strong><br\/>\n<span data-lang=\"zh\">\u63a8\u8350\uff1a\u591a\u6a21\u6001\u5927\u6a21\u578b\u6cd5\uff08\u7b2c\u4e94\u4ee3\uff09\uff0c\u96f6\u6837\u672c\/\u5c11\u6837\u672c\u5373\u53ef\u542f\u52a8\u3002<\/span>\n<span data-lang=\"en\">Recommendation: Multimodal LLM method (5th gen), can start with zero\/few shots.<\/span>\n<\/div>\n\n<h3><span data-lang=\"zh\">\u6280\u672f\u878d\u5408\u8d8b\u52bf<\/span><span data-lang=\"en\">Technology Convergence Trends<\/span><\/h3>\n\n<p><span data-lang=\"zh\">\u5b9e\u9645\u5de5\u7a0b\u4e2d\uff0c\u5355\u4e00\u6280\u672f\u5f80\u5f80\u96be\u4ee5\u5e94\u5bf9\u590d\u6742\u573a\u666f\u3002\u672a\u6765\u7684\u6280\u672f\u8def\u7ebf\u5c06\u662f\u591a\u4ee3\u6280\u672f\u7684\u878d\u5408\uff1a<\/span>\n<span data-lang=\"en\">In practice, single technologies often struggle with complex scenarios. Future routes will be a fusion of multiple generations:<\/span><\/p>\n\n<ol>\n<li><strong><span data-lang=\"zh\">OCR+\u5927\u6a21\u578b\u6df7\u5408\u67b6\u6784<\/span><span data-lang=\"en\">OCR + LLM Hybrid Architecture<\/span><\/strong><br\/>\n<span data-lang=\"zh\">\u5e38\u89c4\u9875\u9762\u7528\u7b2c\u56db\u4ee3OCR\u6279\u91cf\u5904\u7406\uff0c\u590d\u6742\/\u7591\u96be\u9875\u9762\u7528\u7b2c\u4e94\u4ee3\u5927\u6a21\u578b\u515c\u5e95\u3002<\/span>\n<span data-lang=\"en\">Routine pages processed by 4th-gen OCR in batches, complex\/difficult pages handled by 5th-gen LLM as fallback.<\/span><\/li>\n<li><strong><span data-lang=\"zh\">CAD\u89e3\u6790+\u6570\u636e\u5e93\u878d\u5408<\/span><span data-lang=\"en\">CAD Parsing + Database Fusion<\/span><\/strong><br\/>\n<span data-lang=\"zh\">\u7b2c\u4e8c\u4ee3CAD\u63d0\u53d6\u7684\u6570\u636e\uff0c\u7ecf\u7b2c\u4e09\u4ee3\u591a\u6e90\u878d\u5408\u6d41\u7a0b\u4e0e\u6d4b\u4e95\u3001\u8bd5\u9a8c\u6570\u636e\u6574\u5408\u3002<\/span>\n<span data-lang=\"en\">Data extracted by 2nd-gen CAD parsing is integrated with log and test data through 3rd-gen multi-source fusion workflows.<\/span><\/li>\n<li><strong><span data-lang=\"zh\">\u7b26\u53f7\u8bc6\u522b+\u7248\u9762\u7406\u89e3\u8054\u5408\u63a8\u7406<\/span><span data-lang=\"en\">Symbol Recognition + Layout Understanding Joint Inference<\/span><\/strong><br\/>\n<span data-lang=\"zh\">\u7b2c\u4e00\u4ee3\u7684\u7b26\u53f7\u8bc6\u522b\u4e0e\u7b2c\u56db\u4ee3\u7684\u7248\u9762\u5206\u6790\u76f8\u7ed3\u5408\uff0c\u5b9e\u73b0\u7b26\u53f7-\u6587\u5b57-\u5e03\u5c40\u7684\u8054\u5408\u7406\u89e3\u3002<\/span>\n<span data-lang=\"en\">1st-gen symbol recognition combined with 4th-gen layout analysis enables joint understanding of symbols, text, and layout.<\/span><\/li>\n<\/ol>\n\n<\/section>\n\n<div class=\"footnotes\">\n  <p><span data-lang=\"zh\">\u94bb\u5b54\u67f1\u72b6\u56fe\u4e13\u5229\u65b9\u6cd5\u8be6\u89e3 | \u57fa\u4e8e\u516c\u5f00\u4e13\u5229\u6587\u732e\u6574\u7406<\/span><span data-lang=\"en\">Borehole Log Patent Analysis | Compiled from public patent literature<\/span><\/p>\n<\/div>\n\n<\/div><!-- end container -->\n\n<!-- Language Switcher Script -->\n<script>\nfunction switchLanguage(lang) {\n  document.documentElement.lang = lang;\n  document.body.className = (lang === 'en') ? 'en-active' : '';\n  \n  var btnZh = document.getElementById('btn-zh');\n  var btnEn = document.getElementById('btn-en');\n  \n  if (lang === 'zh') {\n    btnZh.classList.add('active');\n    btnEn.classList.remove('active');\n  } else {\n    btnEn.classList.add('active');\n    btnZh.classList.remove('active');\n  }\n}\n\ndocument.addEventListener('DOMContentLoaded', function() {\n  switchLanguage('zh');\n});\n\ndocument.querySelectorAll('a[href^=\"#\"]').forEach(function(anchor) {\n  anchor.addEventListener('click', function(e) {\n    e.preventDefault();\n    var target = document.querySelector(this.getAttribute('href'));\n    if (target) {\n      target.scrollIntoView({ behavior: 'smooth', block: 'start' });\n    }\n  });\n});\n<\/script>\n\n<style media=\"print\">\n  .lang-bar { display: none !important; }\n  section { page-break-inside: avoid; }\n<\/style>\n\n<\/body>\n<\/html>\n\n","protected":false},"excerpt":{"rendered":"<p>\u94bb\u5b54\u67f1\u72b6\u56fe\u6570\u5b57\u5316\u4e13\u5229\u89e3\u6790Analysis of Borehole Log Digitization Paten [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[11,9],"tags":[],"class_list":["post-292","post","type-post","status-publish","format-standard","hentry","category-cad","category-ai"],"blocksy_meta":[],"_links":{"self":[{"href":"https:\/\/numsimlab.com\/index.php?rest_route=\/wp\/v2\/posts\/292","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/numsimlab.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/numsimlab.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/numsimlab.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/numsimlab.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=292"}],"version-history":[{"count":1,"href":"https:\/\/numsimlab.com\/index.php?rest_route=\/wp\/v2\/posts\/292\/revisions"}],"predecessor-version":[{"id":293,"href":"https:\/\/numsimlab.com\/index.php?rest_route=\/wp\/v2\/posts\/292\/revisions\/293"}],"wp:attachment":[{"href":"https:\/\/numsimlab.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=292"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/numsimlab.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=292"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/numsimlab.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=292"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}