Deep neural network for schlieren quality and artifacts
IEEE DTDA 2025 paper combining blind deconvolution with Conditional GANs to enhance schlieren image quality and remove ghost artifacts in flow visualization.
This research developed an integrated hardware and software optimization solution for Schlieren image quality enhancement, addressing fundamental limitations in traditional Schlieren techniques regarding image clarity and detail presentation. We constructed a precision optical system based on Z-type optical path configuration and proposed an innovative two-stage image processing strategy that combines blind deconvolution techniques with Conditional Generative Adversarial Networks (CGANs) to effectively mitigate artifact issues in single off-axis Schlieren systems.
General single off-axis schlieren system vs. Z-type schlieren system.
This figure illustrates the core technical challenges faced by the single off-axis schlieren system, clearly presenting four inherent limitations of traditional single off-axis schlieren optical configurations: first, ghost artifacts arising from non-coaxial optical paths, which are false signals formed on the sensor when light cannot propagate in perfect coaxial alignment; second, image distortion and optical aberrations, which distort the true boundary and density-gradient information of the object under test; third, significantly reduced contrast and clarity, making it difficult to identify weak flow-field features; and fourth, the appearance of interference patterns, which further degrade the image signal-to-noise ratio.
The left side of the figure shows a typical raw single off-axis schlieren image, where a high density of granular noise and artifact structures is clearly observable across the entire field of view, severely hindering the identification of true flow-field features. The magnified view on the right uses a red bounding box to highlight a key region, with blue and yellow arrows respectively marking “Real” (true signal) and “Artifact” features, clearly illustrating the degree to which genuine physical phenomena and system artifacts are conflated in the raw image. The two-stage processing strategy of blind deconvolution combined with Conditional Generative Adversarial Networks (CGANs) developed in this study aims precisely to effectively separate and suppress these systematic optical artifacts while preserving and enhancing the true flow-field density-gradient information, fundamentally breaking through the image-quality bottleneck of traditional single off-axis schlieren techniques.
This figure presents the complete execution workflow and quantitative validation results of the two-stage image processing strategy proposed in this study. The upper half visually demonstrates the progressive quality improvement of the schlieren image from the raw input, through blind deconvolution processing (After deconvolution), to the pix2pix Conditional Generative Adversarial Network stage (After pix2pix). In the raw input image, a high density of granular noise and artifact structures is clearly observable. After the first-stage blind deconvolution, the noise density shows a slight improvement, but the overall visual quality gain is limited and substantial high-frequency noise remains. Following the second-stage pix2pix network processing, image quality undergoes a significant qualitative transformation: the vast majority of granular artifacts are effectively suppressed, yielding a smoother and clearer visual result while retaining key flow-field structural information.
The quantitative analysis table in the lower half uses objective numerical metrics to verify the significance of the processing effect. The table compares input images (with artifacts) and output images (after pix2pix processing) on three key image quality indicators: Mean Squared Error (MSE) drops dramatically from 0.01 to 0.0013, an 87% reduction, indicating a significant decrease in pixel-level error between the reconstructed and ideal images; Structural Similarity Index (SSIM) rises from 0.359 to 0.8198, an improvement of over 128%, confirming the algorithm’s outstanding performance in preserving image structural integrity; and Peak Signal-to-Noise Ratio (PSNR) increases from 20 dB to 28.94 dB, a gain of 8.94 dB, reflecting a substantial improvement in signal quality. The comprehensive improvement across all three metrics objectively demonstrates that the two-stage blind deconvolution plus CGANs processing architecture proposed in this study effectively removes systematic artifacts from single off-axis schlieren systems and significantly enhances image clarity, contrast, and structural fidelity, laying a solid technical foundation for the precision and reliability of schlieren optical measurement.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Felimet Hub","description":"Felimet Hub:人工智慧、電腦視覺與跨領域智慧系統的研究與實作,收錄論文、研究計畫、系統專案與技術筆記,題目包括乳牛跛行辨識與非接觸體重估計、彩色紋影流場量測,以及植物病害影像檢測。","colors":{"primary":"#bf7551","light":"#cf8a68","dark":"#a85f3f"},"logo":{"light":"https://mintcdn.com/felimet/o4nUK2uwNPSF27VA/images/logo-wordmark.svg?fit=max\u0026auto=format\u0026n=o4nUK2uwNPSF27VA\u0026q=85\u0026s=fdb2230ec10839b256cde63a087a0770","dark":"https://mintcdn.com/felimet/o4nUK2uwNPSF27VA/images/logo-wordmark-dark.svg?fit=max\u0026auto=format\u0026n=o4nUK2uwNPSF27VA\u0026q=85\u0026s=d154a85870149c6a6b27c95c971566a8","href":"https://felimet-hub.jmcores.com"},"favicon":"https://mintcdn.com/felimet/o4nUK2uwNPSF27VA/favicon.svg?fit=max\u0026auto=format\u0026n=o4nUK2uwNPSF27VA\u0026q=85\u0026s=d42a467f2f182edb4a995c867037d5f9","appearance":{"default":"system"},"background":{"color":{"light":"#F9F7F2","dark":"#1F1F21"}},"navbar":{"links":[{"href":"https://github.com/felimet","label":"GitHub"},{"href":"https://www.linkedin.com/in/jiamingzhoufelimet","label":"LinkedIn"}]},"footer":{"socials":{"github":"https://github.com/felimet","linkedin":"https://www.linkedin.com/in/jiamingzhoufelimet"},"links":[{"header":"探索 / Explore","items":[{"label":"Projects","href":"/projects/overview"},{"label":"Notes","href":"/notes/overview"},{"label":"Publications","href":"/publications/overview"},{"label":"About","href":"/about"}]},{"header":"學術 / Academic","items":[{"label":"ORCID","href":"https://orcid.org/0009-0001-5781-0624"},{"label":"Web of Science","href":"https://www.webofscience.com/wos/author/record/LKM-9772-2024"}]},{"header":"連結 / Connect","items":[{"label":"GitHub","href":"https://github.com/felimet"},{"label":"LinkedIn","href":"https://www.linkedin.com/in/jiamingzhoufelimet"},{"label":"Email","href":"mailto:jm.zhou@jmcores.com"}]},{"header":"實驗室 / Lab","items":[{"label":"ISSP \u0026 MES LAB","href":"https://www.issp-mes.org/"},{"label":"IMES LAB","href":"https://imes.issp-mes.org/"}]}]},"seo":{"metatags":{"og:type":"website","og:site_name":"Felimet Hub","og:locale":"zh_TW","twitter:card":"summary_large_image","theme-color":"#bf7551"},"indexing":"all"},"fonts":{"heading":{"family":"Crimson Pro"},"body":{"family":"Noto Sans TC"}},"icons":{"library":"lucide"},"contextual":{"options":["copy","view","chatgpt","claude","add-mcp","cursor","vscode"],"display":"header"},"thumbnails":{"background":"https://mintcdn.com/felimet/qyBsbN2az_bER7x0/images/og-background.png?fit=max\u0026auto=format\u0026n=qyBsbN2az_bER7x0\u0026q=85\u0026s=053f251bf4a67f3c767f022edefdc78d"},"styling":{"latex":true},"navigation":{"languages":[{"language":"zh-Hant","href":"projects/overview"},{"language":"en","href":"en/projects/overview"}]}},"deployment":{"deploymentMetadataValue":{"subdomain":"felimet","hasAudioNarration":false,"actualSubdomain":"felimet","customDomains":["felimet-hub.jmcores.com"],"gitSource":{"type":"github","owner":"felimet","repo":"felimet-hub","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"collectionId":"41522fb3-d8b3-4bdd-bcc7-3d1a1e6f657d","liveDeploymentHistoryId":"6adf3d1df325da4ba4e0c218","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6adf3d1df325da4ba4e0c218"},"feedback":{"agentFeedback":false,"thumbs":true},"entitlements":{"AI_CHAT":{"status":"DISABLED"}},"buildId":"6adf3d1df325da4ba4e0c218","clientVersion":"0.0.3990","searchFilterCounts":[{"language":"zh-Hant","tag":"Code Agent","count":38},{"language":"en","tag":"Code Agent","count":38},{"language":"zh-Hant","tag":"Notes","count":20},{"language":"en","tag":"Notes","count":20},{"language":"zh-Hant","tag":"Projects","count":13},{"language":"en","tag":"Projects","count":13},{"language":"zh-Hant","tag":"Part IV 客製化、整合與自動化","count":12},{"language":"zh-Hant","tag":"Docker","count":12},{"language":"en","tag":"Part IV Customization","count":12},{"language":"en","tag":"Docker","count":12},{"language":"zh-Hant","tag":"Publications","count":10},{"language":"en","tag":"Publications","count":10},{"language":"zh-Hant","tag":"Part I 基礎與進階認識","count":7},{"language":"en","tag":"Part I Foundations","count":7},{"language":"zh-Hant","tag":"Part II 進階調適與設定","count":6},{"language":"zh-Hant","tag":"使用與設定","count":6},{"language":"zh-Hant","tag":"研討會論文","count":6},{"language":"en","tag":"Part II Configuration","count":6},{"language":"en","tag":"Usage \u0026 Config","count":6},{"language":"en","tag":"Conference Papers","count":6}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-v7-file-tree","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"pause-universal-search-reconcile","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"per-site-search-delta","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-private-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-nav-generations","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-agent-model-picker","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"isAtlas":false,"googleFontsInlined":false},"customCss":[{"filePath":"style.css","content":":root{--wabi-sienna:#bf7551;--wabi-indigo:#5b6c8f;--wabi-sage:#8a9a7b;--wabi-ochre:#c9a35b;--wabi-cream:#f9f7f2;--wabi-slate:#1f1f21}@font-face{font-family:\"QuoteLatin\";font-weight:100 900;src:local(\"Segoe UI\"),local(\"Helvetica Neue\"),local(\"Helvetica\"),local(\"Arial\"),local(\"Roboto\"),local(\"Noto Sans\");unicode-range:U+2018,U+2019,U+201C,U+201D}.prose :where([data-as=\"p\"], p, li, td, th, blockquote, figcaption, dt, dd, caption),[class*=mdx-content] :where([data-as=\"p\"], p, li, td, th, blockquote, figcaption, dt, dd, caption){font-family:\"QuoteLatin\",\"Noto Serif\",\"Noto Sans TC\",-apple-system,BlinkMacSystemFont,\"Segoe UI\",system-ui,sans-serif!important}.prose :where([data-as=\"p\"], p, li, blockquote, dd):where(:not(.home-hero *)):where(:not(.references *)):where(:not(.card *)),[class*=mdx-content] :where([data-as=\"p\"], p, li, blockquote, dd):where(:not(.home-hero *)):where(:not(.references *)):where(:not(.card *)){text-align:justify;hyphens:auto;overflow-wrap:break-word;text-align-last:auto}@media (max-width:760px){.prose :where([data-as=\"p\"], p, li, blockquote, dd):where(:not(.home-hero *)):where(:not(.references *)):where(:not(.card *)),[class*=mdx-content] :where([data-as=\"p\"], p, li, blockquote, dd):where(:not(.home-hero *)):where(:not(.references *)):where(:not(.card *)){text-align:left}}.prose :where([data-as=\"p\"], p, li, blockquote, dd) :where(code:not(pre *)),[class*=mdx-content] :where([data-as=\"p\"], p, li, blockquote, dd) :where(code:not(pre *)){white-space:normal;word-break:break-all}.prose :where([data-as=\"p\"], p, li, blockquote, dd) :where(a),[class*=mdx-content] :where([data-as=\"p\"], p, li, blockquote, dd) :where(a){overflow-wrap:anywhere}.references [data-as=p],.references li,.references p{text-align:start}.card,[class*=card]:not([class*=g-card]){border-radius:16px 20px 18px 22px/20px 16px 22px 18px}.prose a:not(.card):not([class*=button]):not(.g-card){text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--wabi-sienna) 40%,transparent);text-underline-offset:3px;transition:text-decoration-color .2s ease,color .2s ease}.prose a:not(.card):not([class*=button]):not(.g-card):hover{text-decoration-color:var(--wabi-sienna)}.g-card,.g-card:hover,.prose a.g-card{text-decoration:none!important}pre code{font-size:.85rem;line-height:1.65}.g-filter-label{font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;font-weight:600;color:#a89e90}.g-chip,.g-sort{padding:.25rem .6rem;border-radius:8px;border:1px solid rgba(120,110,95,.25);background:0 0;color:inherit;cursor:pointer;font-size:.78rem}.dark .g-chip,.dark .g-sort{border-color:rgba(255,255,255,.16)}.g-chip{padding:.2rem .7rem;color:#5c554b;line-height:1.6;transition:all .15s ease}.dark .g-chip{color:#c4bcae}.g-chip-on{border-color:#bf7551;background:rgba(191,117,81,.12);color:#bf7551;font-weight:600}.dark .g-chip-on{color:#d79873;border-color:#cf8a68}.g-more{border:0;background:0 0;color:#bf7551;cursor:pointer;font-size:.78rem;text-decoration:underline;text-underline-offset:2px}.dark .g-more{color:#d79873}.g-card{display:flex;flex-direction:column;padding:1.2rem;border:1px solid rgba(120,110,95,.18);border-radius:14px;background:rgba(120,110,95,.045);transition:border-color .15s ease,background .15s ease}.g-card:hover{border-color:#bf7551}.dark .g-card{border-color:rgba(255,255,255,.1);background:rgba(255,255,255,.035)}.dark .g-card:hover{border-color:#cf8a68}.g-card-title{font-weight:600;margin-bottom:.4rem;line-height:1.4;color:#2b343b}.dark .g-card-title{color:#ece6da}.g-card-desc{font-size:.82rem;line-height:1.55;flex:1;color:#5c554b}.dark .g-card-desc{color:#b8b0a2}.g-card-meta{margin-top:.9rem;padding-top:.7rem;border-top:1px solid rgba(120,110,95,.15)}.dark .g-card-meta{border-top-color:rgba(255,255,255,.08)}.g-card-venue{font-size:.68rem;color:#b48a4e;margin-bottom:.4rem}.dark .g-card-venue{color:#d2a85f}.g-tag{font-size:.66rem;padding:.08rem .45rem;border-radius:6px;background:rgba(120,110,95,.12);color:#5c554b}.dark .g-tag{background:rgba(255,255,255,.08);color:#b8b0a2}.g-tag-more{font-size:.66rem;color:#a89e90}:focus-visible{outline:2px solid var(--wabi-sienna);outline-offset:2px;border-radius:2px}.tool-grid img{width:40px;height:40px;background:#faf8f3;border:1px solid rgba(120,110,95,.15);border-radius:42% 58% 53% 47%/55% 45% 56% 44%;padding:7px;box-sizing:content-box;transition:transform .15s ease,border-color .15s ease,border-radius .25s ease}.tool-grid img:hover{border-radius:55% 45% 47% 53%/44% 56% 45% 55%;transform:translateY(-2px);border-color:var(--wabi-sienna)}html:not(.dark) .home-body :is(h1, h2, h3),html:not(.dark) .home-hero h1{color:#2b343b!important}html:not(.dark) .home-body>:is(p, [data-as=\"p\"]){color:#3a4148!important}.dark .home-body :is(h1, h2, h3),.dark .home-hero h1{color:#ece6da!important}.dark .home-body>:is(p, [data-as=\"p\"]){color:#c9c2b4!important}.home-body h2{font-size:1.5rem;font-weight:600;line-height:1.35;margin:.5rem 0 .6rem}.home-body h2+:is(p, [data-as=\"p\"]){display:block;margin-bottom:1.25rem}#localization-select-trigger{margin-left:.85rem!important}.card:hover,[class*=card]:not([class*=g-card]):hover{border-color:var(--wabi-sienna)!important}#footer a[href*=poweredBy]{display:none!important}@layer theme{html[data-page-mode=custom] #footer{display:flex!important}}#custom-copyright{font-size:.8rem;line-height:1.5;color:color-mix(in srgb,var(--wabi-sienna) 75%,transparent);margin:0;padding:0}#footer>#custom-copyright{width:100%;text-align:center;padding:.75rem 0 0}#custom-copyright .custom-copyright-link{color:var(--wabi-sienna);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--wabi-sienna) 50%,transparent);text-underline-offset:2px;transition:text-decoration-color .2s ease}#custom-copyright .custom-copyright-link:hover{text-decoration-color:var(--wabi-sienna)}"}],"page":{"pagePath":"en/publications/conference/DtDA2025","slug":"/en/publications/conference/DtDA2025","pageMetadata":{"title":"Deep neural network for schlieren quality and artifacts","description":"IEEE DTDA 2025 paper combining blind deconvolution with Conditional GANs to enhance schlieren image quality and remove ghost artifacts in flow visualization.","tags":["Schlieren","Ghost Artifacts","Blind Deconvolution","CGANs"],"category":"conference","featured":false,"order":6,"date":"2025-10-20T00:00:00.000Z","lastUpdated":"2026-01-30T00:00:00.000Z","pubType":"conference","venue":"2025 IEEE International Conference on Device Technologies for Diversified Applications (IEEE DTDA 2025)","og:image":"https://felimet-hub.jmcores.com/images/og/en/publications/conference/DtDA2025.png","href":"/en/publications/conference/DtDA2025"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"IEEE DTDA 2025 paper combining blind deconvolution with Conditional GANs to enhance schlieren image quality and remove ghost artifacts in flow visualization.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];const CiteSwitch=({bibtex=``,lang=`zh`})=>{const t=lang===`en`?{hint:`Switch citation format`,copy:`Copy`,copied:`Copied`}:{hint:`切換引用格式`,copy:`複製`,copied:`已複製`};const[fmt,setFmt]=useState(`bibtex`);const[copied,setCopied]=useState(false);const raw=(bibtex||``).trim();const field=name=>{const m=raw.match(new RegExp(name+`\\\\s*=\\\\s*[{\"]([^{}\"]*)[}\"]`,`i`));return m?m[1].replace(/\\s+/g,` `).trim():``};const typeM=raw.match(/@(\\w+)/);const isConf=typeM?/inproceedings|conference/i.test(typeM[1]):false;const title=field(`title`);const journal=field(`journal`);const booktitle=field(`booktitle`);const year=field(`year`);const volume=field(`volume`);const number=field(`number`);const doi=field(`doi`).replace(/^\\s*(https?:\\/\\/)?(dx\\.)?doi\\.org\\//i,``).replace(/^doi:\\s*/i,``).trim();const address=field(`address`);const pages=field(`pages`).replace(/(\\d)\\s*-+\\s*(\\d)/g,`$1–$2`);const splitName=name=>{const n=name.trim();if(n.includes(`,`)){const p=n.split(`,`);return{last:p[0].trim(),first:p.slice(1).join(`,`).trim()}}const p=n.split(/\\s+/);const last=p.pop();return{first:p.join(` `),last}};const initialsOf=first=>{const parts=first.split(/[\\s-]+/).filter(Boolean);const ini=parts.map(p=>p[0].toUpperCase()+`.`);return first.includes(`-`)?ini.join(`-`):ini.join(` `)};const names=field(`author`)?field(`author`).split(/\\s+and\\s+/).map(splitName):[];const joinList=(arr,amp)=>{if(arr.length\u003c=1)return arr[0]||``;if(arr.length===2)return arr.join(amp?`, \u0026 `:` and `);const sep=amp?`, \u0026 `:`, and `;return arr.slice(0,-1).join(`, `)+sep.replace(/^, /,`, `)+arr[arr.length-1]};const ieeeAuthors=joinList(names.map(n=>(initialsOf(n.first)+` `+n.last).trim()),false);const apaAuthors=joinList(names.map(n=>(n.last+`, `+initialsOf(n.first)).trim()),true);const ieeeRest=isConf?[booktitle\u0026\u0026`in `+booktitle,address,year,pages\u0026\u0026`pp. `+pages].filter(Boolean).join(`, `):[journal,volume\u0026\u0026`vol. `+volume,number\u0026\u0026`no. `+number,pages\u0026\u0026`pp. `+pages,year,doi\u0026\u0026`doi: `+doi].filter(Boolean).join(`, `);const ieee=`${ieeeAuthors}, \"${title},\" ${ieeeRest}.`.replace(/\\s+/g,` `);const apaVol=volume?volume+(number?`(`+number+`)`:``):``;const apa=isConf?`${apaAuthors} (${year}). ${title}. ${booktitle?`In `+booktitle+(address?`, `+address:``):address}.`.replace(/\\s+/g,` `):`${apaAuthors} (${year}). ${title}. ${[journal,apaVol,pages].filter(Boolean).join(`, `)}.${doi?` https://doi.org/`+doi:``}`.replace(/\\s+/g,` `);const TABS=[{key:`bibtex`,label:`BibTeX`},{key:`ieee`,label:`IEEE`},{key:`apa`,label:`APA`}];const current=fmt===`bibtex`?raw:fmt===`ieee`?ieee:apa;const doCopy=()=>{try{navigator.clipboard.writeText(current);setCopied(true);setTimeout(()=>setCopied(false),1500)}catch(e){setCopied(false)}};const css=`\n .cs-root{--cs-bg:#FAF8F3;--cs-surface:rgba(0,0,0,0.025);--cs-border:rgba(0,0,0,0.09);--cs-text:#2b2722;--cs-dim:#6f6a62;--cs-faint:#8a8378;--cs-accent:#bf7551;--cs-code:rgba(0,0,0,0.04);border:1px solid var(--cs-border);border-radius:14px;background:var(--cs-bg);color:var(--cs-text);overflow:hidden;}\n .dark .cs-root{--cs-bg:#1b1a18;--cs-surface:rgba(255,255,255,0.03);--cs-border:rgba(255,255,255,0.08);--cs-text:#e7e3da;--cs-dim:#a8a299;--cs-faint:#8a8378;--cs-accent:#cf8a68;--cs-code:rgba(255,255,255,0.05);}\n .cs-head{display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid var(--cs-border);flex-wrap:wrap;}\n .cs-head-ic{color:var(--cs-accent);flex-shrink:0;}\n .cs-hint{font-size:12px;color:var(--cs-faint);margin-right:auto;}\n .cs-tab{border:1px solid var(--cs-border);background:transparent;border-radius:8px;padding:5px 12px;cursor:pointer;color:var(--cs-dim);font:inherit;font-size:12.5px;font-weight:600;transition:all .15s;}\n .cs-tab:hover{background:var(--cs-surface);}\n .cs-tab-on{border-color:rgba(191,117,81,.5);background:rgba(191,117,81,.1);color:var(--cs-accent);}\n .cs-body{position:relative;padding:14px 15px;}\n .cs-pre{margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px;line-height:1.6;white-space:pre-wrap;word-break:break-word;color:var(--cs-text);}\n .cs-cite{font-size:13.5px;line-height:1.7;color:var(--cs-text);word-break:break-word;}\n .cs-copy{position:absolute;top:11px;right:12px;display:flex;align-items:center;gap:5px;border:1px solid var(--cs-border);background:var(--cs-bg);border-radius:8px;padding:5px 10px;cursor:pointer;color:var(--cs-dim);font:inherit;font-size:11.5px;font-weight:600;transition:all .15s;}\n .cs-copy:hover{border-color:rgba(191,117,81,.5);color:var(--cs-accent);}\n .cs-copy-ok{color:#5f8a52;border-color:rgba(95,138,82,.4);}\n .dark .cs-copy-ok{color:#86b274;}\n .cs-copy svg{flex-shrink:0;}\n `;return _jsxs(`div`,{className:`cs-root`,children:[_jsx(`style`,{children:css}),_jsxs(`div`,{className:`cs-head`,children:[_jsxs(`svg`,{className:`cs-head-ic`,xmlns:`http://www.w3.org/2000/svg`,width:`15`,height:`15`,viewBox:`0 0 24 24`,fill:`none`,stroke:`currentColor`,strokeWidth:`2`,strokeLinecap:`round`,strokeLinejoin:`round`,children:[_jsx(`path`,{d:`M10 8h8`}),_jsx(`path`,{d:`M6 8h.01`}),_jsx(`path`,{d:`M6 12h.01`}),_jsx(`path`,{d:`M6 16h.01`}),_jsx(`path`,{d:`M10 12h8`}),_jsx(`path`,{d:`M10 16h4`}),_jsx(`rect`,{width:`20`,height:`18`,x:`2`,y:`3`,rx:`2`})]}),_jsx(`span`,{className:`cs-hint`,children:t.hint}),TABS.map(tab=>_jsx(`button`,{type:`button`,className:`cs-tab`+(fmt===tab.key?` cs-tab-on`:``),onClick:()=>setFmt(tab.key),children:tab.label},tab.key))]}),_jsxs(`div`,{className:`cs-body`,children:[_jsxs(`button`,{type:`button`,className:`cs-copy`+(copied?` cs-copy-ok`:``),onClick:doCopy,children:[copied?_jsx(`svg`,{xmlns:`http://www.w3.org/2000/svg`,width:`13`,height:`13`,viewBox:`0 0 24 24`,fill:`none`,stroke:`currentColor`,strokeWidth:`2.5`,strokeLinecap:`round`,strokeLinejoin:`round`,children:_jsx(`path`,{d:`M20 6 9 17l-5-5`})}):_jsxs(`svg`,{xmlns:`http://www.w3.org/2000/svg`,width:`13`,height:`13`,viewBox:`0 0 24 24`,fill:`none`,stroke:`currentColor`,strokeWidth:`2`,strokeLinecap:`round`,strokeLinejoin:`round`,children:[_jsx(`rect`,{width:`14`,height:`14`,x:`8`,y:`8`,rx:`2`}),_jsx(`path`,{d:`M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2`})]}),copied?t.copied:t.copy]}),fmt===`bibtex`?_jsx(`pre`,{className:`cs-pre`,children:raw}):_jsx(`div`,{className:`cs-cite`,children:current})]})]})};const PubMeta=({type=`journal`,venue,date,confType,doi,url})=>{const _components={a:`a`,..._provideComponents()};const doiUrl=doi?doi.startsWith(`http`)?doi:`https://doi.org/${doi}`:null;const pillBase={display:`inline-block`,padding:`0.15rem 0.6rem`,borderRadius:`9999px`,fontSize:`0.78rem`,fontWeight:600,lineHeight:1.6,border:`1px solid`};const tone={type:{color:`#8a9a7b`,borderColor:`rgba(138,154,123,0.4)`,background:`rgba(138,154,123,0.1)`},venue:{color:`#c9a35b`,borderColor:`rgba(201,163,91,0.4)`,background:`rgba(201,163,91,0.1)`},date:{color:`#5b6c8f`,borderColor:`rgba(91,108,143,0.4)`,background:`rgba(91,108,143,0.1)`},link:{color:`#bf7551`,borderColor:`rgba(191,117,81,0.4)`,background:`rgba(191,117,81,0.1)`}};const typeLabel=type===`conference`?`Conference`:`Journal`;return _jsxs(`div`,{style:{display:`flex`,flexWrap:`wrap`,gap:`0.5rem`,alignItems:`center`,marginBottom:`1.5rem`},children:[_jsx(`span`,{style:{...pillBase,...tone.type},children:typeLabel}),venue\u0026\u0026_jsx(`span`,{style:{...pillBase,...tone.venue},children:venue}),date\u0026\u0026_jsx(`span`,{style:{...pillBase,...tone.date},children:date}),confType\u0026\u0026_jsx(`span`,{style:{...pillBase,...tone.type},children:confType}),doiUrl\u0026\u0026_jsx(_components.a,{href:doiUrl,target:`_blank`,rel:`noopener noreferrer`,style:{...pillBase,...tone.link,textDecoration:`none`},children:`DOI ↗`}),url\u0026\u0026_jsx(_components.a,{href:url,target:`_blank`,rel:`noopener noreferrer`,style:{...pillBase,...tone.link,textDecoration:`none`},children:`Link ↗`})]})};function _createMdxContent(props){const _components={li:`li`,p:`p`,ul:`ul`,..._provideComponents(),...props.components},{Heading,OptimizedImage,Tab,Tabs,_MdxComponentBoundary}=_components;if(!Heading)_missingMdxReference(`Heading`,true);if(!OptimizedImage)_missingMdxReference(`OptimizedImage`,true);if(!Tab)_missingMdxReference(`Tab`,true);if(!Tabs)_missingMdxReference(`Tabs`,true);if(!_MdxComponentBoundary)_missingMdxReference(`_MdxComponentBoundary`,true);return _jsxs(_Fragment,{children:[_jsx(_MdxComponentBoundary,{name:`PubMeta`,children:_jsx(PubMeta,{type:`conference`,venue:`2025 IEEE International Conference on Device Technologies for Diversified Applications (IEEE DTDA 2025)`,date:`2025-10-20`,url:`https://ieee-dtda.org/wp-content/uploads/DTDA_1stCFP.pdf`})}),`\n`,_jsx(Heading,{level:`1`,id:`development-of-schlieren-optical-imaging-quality-optimization-and-artifact-removal-technology-based-on-deep-neural-network`,children:`Development of Schlieren Optical Imaging Quality Optimization and Artifact Removal Technology Based on Deep Neural Network`}),`\n`,_jsx(_components.p,{children:`Wen-Lin Chu, Jia-Ming Zhou, Yi-Wei Lin, and Bo-Lin Jian`}),`\n`,_jsx(Heading,{level:`2`,id:`abstract`,children:`Abstract`}),`\n`,_jsx(_components.p,{children:`This research developed an integrated hardware and software optimization solution for Schlieren image quality enhancement, addressing fundamental limitations in traditional Schlieren techniques regarding image clarity and detail presentation. We constructed a precision optical system based on Z-type optical path configuration and proposed an innovative two-stage image processing strategy that combines blind deconvolution techniques with Conditional Generative Adversarial Networks (CGANs) to effectively mitigate artifact issues in single off-axis Schlieren systems.`}),`\n`,_jsx(Heading,{level:`2`,id:`keywords`,children:`Keywords`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Schlieren technique`}),`\n`,_jsx(_components.li,{children:`Image enhancement`}),`\n`,_jsx(_components.li,{children:`Deep learning applications`}),`\n`,_jsx(_components.li,{children:`Conditional Generative Adversarial Networks (CGANs)`}),`\n`,_jsx(_components.li,{children:`Blind deconvolution`}),`\n`]}),`\n`,_jsx(Heading,{level:`2`,id:`sample-results`,children:`Sample Results`}),`\n`,_jsxs(Tabs,{children:[_jsxs(Tab,{title:`System Overview`,id:`system-overview`,children:[_jsx(`p`,{children:`General single off-axis schlieren system vs. Z-type schlieren system.`}),_jsx(OptimizedImage,{src:`https://mintcdn.com/felimet/o4nUK2uwNPSF27VA/images/IEEEDTDA_demo3.png?fit=max\u0026auto=format\u0026n=o4nUK2uwNPSF27VA\u0026q=85\u0026s=c89c1088d35b48af249c791a87b0e22f`,alt:`Schlieren System Overview`,\"data-og-width\":`3222`,width:`3222`,\"data-og-height\":`1100`,height:`1100`,\"data-path\":`images/IEEEDTDA_demo3.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/felimet/o4nUK2uwNPSF27VA/images/IEEEDTDA_demo3.png?w=280\u0026fit=max\u0026auto=format\u0026n=o4nUK2uwNPSF27VA\u0026q=85\u0026s=d36c387d5f9ea3d67ae51edf3623f596 280w, https://mintcdn.com/felimet/o4nUK2uwNPSF27VA/images/IEEEDTDA_demo3.png?w=560\u0026fit=max\u0026auto=format\u0026n=o4nUK2uwNPSF27VA\u0026q=85\u0026s=711abaeb2f6526cee38a939aa7b87d22 560w, https://mintcdn.com/felimet/o4nUK2uwNPSF27VA/images/IEEEDTDA_demo3.png?w=840\u0026fit=max\u0026auto=format\u0026n=o4nUK2uwNPSF27VA\u0026q=85\u0026s=87bc0f8a381592f12f50a7fce39c1aba 840w, https://mintcdn.com/felimet/o4nUK2uwNPSF27VA/images/IEEEDTDA_demo3.png?w=1100\u0026fit=max\u0026auto=format\u0026n=o4nUK2uwNPSF27VA\u0026q=85\u0026s=063226689a930653ff946fed4ff6bbdd 1100w, https://mintcdn.com/felimet/o4nUK2uwNPSF27VA/images/IEEEDTDA_demo3.png?w=1650\u0026fit=max\u0026auto=format\u0026n=o4nUK2uwNPSF27VA\u0026q=85\u0026s=a274c818f67bf6b9501ac22c60c9f5c2 1650w, https://mintcdn.com/felimet/o4nUK2uwNPSF27VA/images/IEEEDTDA_demo3.png?w=2500\u0026fit=max\u0026auto=format\u0026n=o4nUK2uwNPSF27VA\u0026q=85\u0026s=b4e3db131be99238ba8819270e212167 2500w`})]}),_jsxs(Tab,{title:`Ghost Artifacts`,id:`ghost-artifacts`,children:[_jsx(`p`,{children:`This figure illustrates the core technical challenges faced by the single off-axis schlieren system, clearly presenting four inherent limitations of traditional single off-axis schlieren optical configurations: first, ghost artifacts arising from non-coaxial optical paths, which are false signals formed on the sensor when light cannot propagate in perfect coaxial alignment; second, image distortion and optical aberrations, which distort the true boundary and density-gradient information of the object under test; third, significantly reduced contrast and clarity, making it difficult to identify weak flow-field features; and fourth, the appearance of interference patterns, which further degrade the image signal-to-noise ratio.`}),_jsx(`p`,{children:`The left side of the figure shows a typical raw single off-axis schlieren image, where a high density of granular noise and artifact structures is clearly observable across the entire field of view, severely hindering the identification of true flow-field features. The magnified view on the right uses a red bounding box to highlight a key region, with blue and yellow arrows respectively marking “Real” (true signal) and “Artifact” features, clearly illustrating the degree to which genuine physical phenomena and system artifacts are conflated in the raw image. The two-stage processing strategy of blind deconvolution combined with Conditional Generative Adversarial Networks (CGANs) developed in this study aims precisely to effectively separate and suppress these systematic optical artifacts while preserving and enhancing the true flow-field density-gradient information, fundamentally breaking through the image-quality bottleneck of traditional single off-axis schlieren techniques.`}),_jsx(OptimizedImage,{src:`https://mintcdn.com/felimet/o4nUK2uwNPSF27VA/images/IEEEDTDA_demo1.png?fit=max\u0026auto=format\u0026n=o4nUK2uwNPSF27VA\u0026q=85\u0026s=f5abeec479b3dfb0cc0996fc26867404`,alt:`Single Off-axis Schlieren Ghost Artifacts`,\"data-og-width\":`2068`,width:`2068`,\"data-og-height\":`1763`,height:`1763`,\"data-path\":`images/IEEEDTDA_demo1.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/felimet/o4nUK2uwNPSF27VA/images/IEEEDTDA_demo1.png?w=280\u0026fit=max\u0026auto=format\u0026n=o4nUK2uwNPSF27VA\u0026q=85\u0026s=e1a9b84b7c4e84b3f3c07b629f36773f 280w, https://mintcdn.com/felimet/o4nUK2uwNPSF27VA/images/IEEEDTDA_demo1.png?w=560\u0026fit=max\u0026auto=format\u0026n=o4nUK2uwNPSF27VA\u0026q=85\u0026s=81677c9fc670513811751d94eaf2df24 560w, https://mintcdn.com/felimet/o4nUK2uwNPSF27VA/images/IEEEDTDA_demo1.png?w=840\u0026fit=max\u0026auto=format\u0026n=o4nUK2uwNPSF27VA\u0026q=85\u0026s=ef746320bfde9258170bb9e0f00346ec 840w, https://mintcdn.com/felimet/o4nUK2uwNPSF27VA/images/IEEEDTDA_demo1.png?w=1100\u0026fit=max\u0026auto=format\u0026n=o4nUK2uwNPSF27VA\u0026q=85\u0026s=67a11dd5b308f0714693a04c230f7c56 1100w, https://mintcdn.com/felimet/o4nUK2uwNPSF27VA/images/IEEEDTDA_demo1.png?w=1650\u0026fit=max\u0026auto=format\u0026n=o4nUK2uwNPSF27VA\u0026q=85\u0026s=40c4aa41299fc66e0ed371266b4b64dc 1650w, https://mintcdn.com/felimet/o4nUK2uwNPSF27VA/images/IEEEDTDA_demo1.png?w=2500\u0026fit=max\u0026auto=format\u0026n=o4nUK2uwNPSF27VA\u0026q=85\u0026s=1492b4383cd4b208150816194b7abc5a 2500w`})]}),_jsxs(Tab,{title:`Quantitative Analysis`,id:`quantitative-analysis`,children:[_jsx(`p`,{children:`This figure presents the complete execution workflow and quantitative validation results of the two-stage image processing strategy proposed in this study. The upper half visually demonstrates the progressive quality improvement of the schlieren image from the raw input, through blind deconvolution processing (After deconvolution), to the pix2pix Conditional Generative Adversarial Network stage (After pix2pix). In the raw input image, a high density of granular noise and artifact structures is clearly observable. After the first-stage blind deconvolution, the noise density shows a slight improvement, but the overall visual quality gain is limited and substantial high-frequency noise remains. Following the second-stage pix2pix network processing, image quality undergoes a significant qualitative transformation: the vast majority of granular artifacts are effectively suppressed, yielding a smoother and clearer visual result while retaining key flow-field structural information.`}),_jsx(`p`,{children:`The quantitative analysis table in the lower half uses objective numerical metrics to verify the significance of the processing effect. The table compares input images (with artifacts) and output images (after pix2pix processing) on three key image quality indicators: Mean Squared Error (MSE) drops dramatically from 0.01 to 0.0013, an 87% reduction, indicating a significant decrease in pixel-level error between the reconstructed and ideal images; Structural Similarity Index (SSIM) rises from 0.359 to 0.8198, an improvement of over 128%, confirming the algorithm’s outstanding performance in preserving image structural integrity; and Peak Signal-to-Noise Ratio (PSNR) increases from 20 dB to 28.94 dB, a gain of 8.94 dB, reflecting a substantial improvement in signal quality. The comprehensive improvement across all three metrics objectively demonstrates that the two-stage blind deconvolution plus CGANs processing architecture proposed in this study effectively removes systematic artifacts from single off-axis schlieren systems and significantly enhances image clarity, contrast, and structural fidelity, laying a solid technical foundation for the precision and reliability of schlieren optical measurement.`}),_jsx(OptimizedImage,{src:`https://mintcdn.com/felimet/o4nUK2uwNPSF27VA/images/IEEEDTDA_demo2.png?fit=max\u0026auto=format\u0026n=o4nUK2uwNPSF27VA\u0026q=85\u0026s=6839b2d9cab12a7832cfc71b8dbadf31`,alt:`Quantitative Analysis of Image Quality`,\"data-og-width\":`2862`,width:`2862`,\"data-og-height\":`2060`,height:`2060`,\"data-path\":`images/IEEEDTDA_demo2.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/felimet/o4nUK2uwNPSF27VA/images/IEEEDTDA_demo2.png?w=280\u0026fit=max\u0026auto=format\u0026n=o4nUK2uwNPSF27VA\u0026q=85\u0026s=537d0cb538ade401454a5ff6b91401ef 280w, https://mintcdn.com/felimet/o4nUK2uwNPSF27VA/images/IEEEDTDA_demo2.png?w=560\u0026fit=max\u0026auto=format\u0026n=o4nUK2uwNPSF27VA\u0026q=85\u0026s=873ebb795b8ccc0afd8a9a7db0c5561b 560w, https://mintcdn.com/felimet/o4nUK2uwNPSF27VA/images/IEEEDTDA_demo2.png?w=840\u0026fit=max\u0026auto=format\u0026n=o4nUK2uwNPSF27VA\u0026q=85\u0026s=c6bbf82c59625792cbe68cb0126cde3b 840w, https://mintcdn.com/felimet/o4nUK2uwNPSF27VA/images/IEEEDTDA_demo2.png?w=1100\u0026fit=max\u0026auto=format\u0026n=o4nUK2uwNPSF27VA\u0026q=85\u0026s=6f727c9cc6c3c63197c7e0029b8d1414 1100w, https://mintcdn.com/felimet/o4nUK2uwNPSF27VA/images/IEEEDTDA_demo2.png?w=1650\u0026fit=max\u0026auto=format\u0026n=o4nUK2uwNPSF27VA\u0026q=85\u0026s=cc17a341f4fb181c15899e5e9fe1c445 1650w, https://mintcdn.com/felimet/o4nUK2uwNPSF27VA/images/IEEEDTDA_demo2.png?w=2500\u0026fit=max\u0026auto=format\u0026n=o4nUK2uwNPSF27VA\u0026q=85\u0026s=9ca7a79cf99654fd9678165674e1c779 2500w`})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`bibtex-citation`,children:`BibTeX Citation`}),`\n`,_jsx(_MdxComponentBoundary,{name:`CiteSwitch`,children:_jsx(CiteSwitch,{lang:`en`,bibtex:`@InProceedings{ChuDTDA2025,\nauthor = {Wen-Lin Chu and Jia-Ming Zhou and Yi-Wei Lin and Bo-Lin Jian},\ntitle = {Development of Schlieren optical imaging quality optimization and artifact removal technology based on deep neural network},\nbooktitle = {2025 IEEE International Conference on Device Technologies for Diversified Applications (IEEE DTDA 2025)},\nyear = {2025},\nmonth = {October}\n}`})})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{CiteSwitch,PubMeta,default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Deep neural network for schlieren quality and artifacts","description":"IEEE DTDA 2025 paper combining blind deconvolution with Conditional GANs to enhance schlieren image quality and remove ghost artifacts in flow visualization.","tags":["Schlieren","Ghost Artifacts","Blind Deconvolution","CGANs"],"category":"conference","featured":false,"order":6,"date":"2025-10-20T00:00:00.000Z","lastUpdated":"2026-01-30T00:00:00.000Z","pubType":"conference","venue":"2025 IEEE International Conference on Device Technologies for Diversified Applications (IEEE DTDA 2025)","og:image":"https://felimet-hub.jmcores.com/images/og/en/publications/conference/DtDA2025.png","href":"/en/publications/conference/DtDA2025"}}},"mdxSourceWithNoJs":null,"noJsSplices":[[146,7911,")=>null;const PubMeta=()=>null;function "]]},"mdxExtracts":{"tableOfContents":[{"title":"Development of Schlieren Optical Imaging Quality Optimization and Artifact Removal Technology Based on Deep Neural Network","slug":"development-of-schlieren-optical-imaging-quality-optimization-and-artifact-removal-technology-based-on-deep-neural-network","depth":1,"children":[]},{"title":"Abstract","slug":"abstract","depth":2,"children":[]},{"title":"Keywords","slug":"keywords","depth":2,"children":[]},{"title":"Sample Results","slug":"sample-results","depth":2,"children":[]},{"title":"BibTeX Citation","slug":"bibtex-citation","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":["/_mintlify/custom/felimet/6c798a0f4328f473/footer-copyright.js","/_mintlify/custom/felimet/533ce0be9d9eedf7/quotes-straight.js","/_mintlify/custom/felimet/f5e5cc3987f8f18a/fonts-noto-serif.js"],"subdomain":"felimet","siteName":"Felimet Hub","title":"Deep neural network for schlieren quality and artifacts - Felimet Hub","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"zh-Hant":{"href":"/publications/conference/DtDA2025","matchLevel":1},"en":{"href":"/en/publications/conference/DtDA2025","matchLevel":0}}},"lastModified":"2026-06-08T18:56:28.800Z","originalFileLocation":"en/publications/conference/DtDA2025.mdx","locale":"en"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"IEEE DTDA 2025 paper combining blind deconvolution with Conditional GANs to enhance schlieren image quality and remove ghost artifacts in flow visualization.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Felimet Hub\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/felimet/VP-mssWVnCo26pAx/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/felimet/VP-mssWVnCo26pAx/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/felimet/VP-mssWVnCo26pAx/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/felimet/VP-mssWVnCo26pAx/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/felimet/VP-mssWVnCo26pAx/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/felimet/VP-mssWVnCo26pAx/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/felimet/VP-mssWVnCo26pAx/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/felimet/VP-mssWVnCo26pAx/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/felimet/VP-mssWVnCo26pAx/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Deep neural network for schlieren quality and artifacts - Felimet Hub\">\u003cmeta data-mint-head property=\"og:description\" content=\"IEEE DTDA 2025 paper combining blind deconvolution with Conditional GANs to enhance schlieren image quality and remove ghost artifacts in flow visualization.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Felimet Hub\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://felimet-hub.jmcores.com/en/publications/conference/DtDA2025\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://felimet-hub.jmcores.com/images/og/en/publications/conference/DtDA2025.png\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Deep neural network for schlieren quality and artifacts - Felimet Hub\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"IEEE DTDA 2025 paper combining blind deconvolution with Conditional GANs to enhance schlieren image quality and remove ghost artifacts in flow visualization.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://felimet-hub.jmcores.com/images/og/en/publications/conference/DtDA2025.png\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/felimet/VP-mssWVnCo26pAx/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Felimet Hub\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#bf7551\">\u003cmeta data-mint-head name=\"og:locale\" content=\"zh_TW\">\u003cmeta data-mint-head name=\"theme-color\" content=\"#bf7551\">\u003clink data-mint-head rel=\"canonical\" href=\"https://felimet-hub.jmcores.com/en/publications/conference/DtDA2025\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/en/publications/conference/DtDA2025.md\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"en\" href=\"https://felimet-hub.jmcores.com/en/publications/conference/DtDA2025\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"zh-Hant\" href=\"https://felimet-hub.jmcores.com/publications/conference/DtDA2025\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"x-default\" href=\"https://felimet-hub.jmcores.com/publications/conference/DtDA2025\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://felimet-hub.jmcores.com/#organization\",\"name\":\"Felimet Hub\",\"url\":\"https://felimet-hub.jmcores.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/felimet/o4nUK2uwNPSF27VA/images/logo-wordmark.svg?fit=max\u0026auto=format\u0026n=o4nUK2uwNPSF27VA\u0026q=85\u0026s=fdb2230ec10839b256cde63a087a0770\"}},{\"@type\":\"WebSite\",\"@id\":\"https://felimet-hub.jmcores.com#website\",\"name\":\"Felimet Hub\",\"url\":\"https://felimet-hub.jmcores.com\",\"publisher\":{\"@id\":\"https://felimet-hub.jmcores.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://felimet-hub.jmcores.com/en/publications/conference/DtDA2025#webpage\",\"url\":\"https://felimet-hub.jmcores.com/en/publications/conference/DtDA2025\",\"name\":\"Deep neural network for schlieren quality and artifacts\",\"description\":\"IEEE DTDA 2025 paper combining blind deconvolution with Conditional GANs to enhance schlieren image quality and remove ghost artifacts in flow visualization.\",\"dateModified\":\"2026-06-08T18:56:28.800Z\",\"isPartOf\":{\"@id\":\"https://felimet-hub.jmcores.com#website\"},\"breadcrumb\":{\"@id\":\"https://felimet-hub.jmcores.com/en/publications/conference/DtDA2025#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://felimet-hub.jmcores.com/en/publications/conference/DtDA2025#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Conference Papers\",\"item\":\"https://felimet-hub.jmcores.com/en/publications/conference/auto2025\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Deep neural network for schlieren quality and artifacts\",\"item\":\"https://felimet-hub.jmcores.com/en/publications/conference/DtDA2025\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://felimet-hub.jmcores.com/en/publications/conference/DtDA2025#article\",\"headline\":\"Deep neural network for schlieren quality and artifacts\",\"name\":\"Deep neural network for schlieren quality and artifacts\",\"description\":\"IEEE DTDA 2025 paper combining blind deconvolution with Conditional GANs to enhance schlieren image quality and remove ghost artifacts in flow visualization.\",\"url\":\"https://felimet-hub.jmcores.com/en/publications/conference/DtDA2025\",\"mainEntityOfPage\":{\"@id\":\"https://felimet-hub.jmcores.com/en/publications/conference/DtDA2025#webpage\"},\"image\":\"https://felimet-hub.jmcores.com/images/og/en/publications/conference/DtDA2025.png\",\"dateModified\":\"2026-06-08T18:56:28.800Z\",\"publisher\":{\"@id\":\"https://felimet-hub.jmcores.com/#organization\"},\"isPartOf\":{\"@id\":\"https://felimet-hub.jmcores.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Felimet Hub\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Felimet Hub","nav":{"global":null,"languages":[{"language":"zh-Hant","pages":[{"title":"zh-Hant","href":"/publications/conference/DtDA2025"}]},{"language":"en","tabs":[{"tab":"Projects","icon":"folder-open","pages":[{"title":"Projects","href":"/en/projects/overview"}]},{"tab":"Notes","icon":"book","pages":[{"title":"Notes","href":"/en/notes/overview"}]},{"tab":"Code Agent","icon":"bot","pages":[{"title":"Code Agent","href":"/en/code-agent/overview"}]},{"tab":"Research","icon":"flask-conical","pages":[{"title":"Research","href":"/en/research/overview"}]},{"tab":"Publications","icon":"graduation-cap","groups":[{"group":"Overview","pages":[{"title":"Publications: schlieren imaging and depth sensing","href":"/en/publications/overview"}]},{"group":"Journal Papers","pages":[{"title":"Holstein dairy cow weight prediction with depth sensing","href":"/en/publications/journal/dairycow_Biosystems_j1"},{"title":"Dynamic color schlieren system for airflow and temperature","href":"/en/publications/journal/schlieren_IEEE_j1"},{"title":"Dynamic color schlieren for airflow velocity prediction","href":"/en/publications/journal/schlieren_IEEE_j2"}]},{"group":"Conference Papers","pages":[{"title":"Water pollution analysis with GLCM and schlieren imaging","href":"/en/publications/conference/auto2025"},{"title":"Causal analysis of temperature heterogeneity on airflow","href":"/en/publications/conference/auto2024"},{"title":"Color schlieren thermal imaging for epidemic prevention","href":"/en/publications/conference/auto2023"},{"title":"Traditional vs. Z-type schlieren systems for ML use","description":"ICMLSC 2025 paper comparing standard and Z-configuration schlieren optics, evaluating cutoff ratio effects and their potential for machine learning use.","href":"/en/publications/conference/ICMLSC2025"},{"title":"Deep neural network for schlieren quality and artifacts","href":"/en/publications/conference/DtDA2025"},{"title":"Dairy cattle weight estimation from rump depth images","description":"Biomechatronics 2024 paper predicting dairy cattle body weight from rump depth images via image processing and feedforward networks: non-contact weighing.","href":"/en/publications/conference/biomech2024"}]}]},{"tab":"About","icon":"user","pages":[{"title":"About","href":"/en/about"}]}]}]},"title":"Deep neural network for schlieren quality and artifacts - Felimet Hub","buildId":"dpl_2oYXwqkEXirXBPk8wV1FtM5USFWi","deploymentId":"dpl_2oYXwqkEXirXBPk8wV1FtM5USFWi","dynamics":["a74be98ba7"],"chunks":["zoom-image-lightbox-D7yRe3On.js","lightbox-handle-r17bVUz3.js"]}