PARADISE:用于新生兒缺氧缺血性腦病(HIE)疾病識別與分割的個性化和區域適應性方法|文獻速遞-深度學習醫療AI最新文獻

Title

題目

PARADISE: Personalized and regional adaptation for HIE disease ?identification and segmentation

PARADISE:用于新生兒缺氧缺血性腦病(HIE)疾病識別與分割的個性化和區域適應性方法

1

文獻速遞介紹

缺氧缺血性腦病(HIE)是一種影響約千分之一到千分之五足月新生兒的腦功能障礙疾病(格雷厄姆等人,2008;李等人,2013)。HIE病變檢測是HIE臨床治療中的關鍵步驟。它有助于更準確地評估預后、更好地理解神經癥狀,并及時預測該人群對治療的反應。人工智能(AI)的興起為在臨床常規獲取的磁共振圖像(MRI)中客觀、準確地發現HIE病變帶來了希望。當前的方法主要集中于大腦腫瘤(門澤等人,2014;馬加扎和維里里,2021;哈瓦埃等人,2017;蒂瓦里等人,2020)、急性中風病變(邁爾等人,2017;克萊里格斯等人,2020;劉等人,2021a)等大的局灶性病變以及其他醫學圖像分割任務(利特延斯等人,2017;雷等人,2020;沙姆沙德等人,2022;卡姆尼察斯等人,2017;周等人,2019b;阿洛姆等人,2019;奧克泰等人,2018;向等人,2020;韓等人,2022;瓦拉納拉蘇和帕特爾,2022;顧等人,2019;張等人,2018;王等人,2020a,2022;曹等人,2021;鮑等人,2021;何等人,2023)。然而,針對HIE的MRI人工智能研究僅有一兩項,且使用的是專有單中心數據,樣本量較小(幾十例),報告的準確率也不理想(墨菲等人,2017)。此外,將現有的醫學成像方法直接應用于HIE并不能得到令人滿意的結果。這主要是因為與HIE病變相比,大多數腦腫瘤和急性中風病變是局灶性的,占據的腦體積要大得多。然而,在MRI中觀察到的與HIE相關的腦部異常(如圖1所示)通常是彌散性(即多灶性)且微小(小于1%)的,超過50%的HIE患者病變影響的腦體積小于1%(鮑等人,2023)。如圖2的第一行和第二行所示,大多數腦腫瘤患者1表現為局灶性病變,其占腦總體積的中位數通常為6.1%。在急性中風病例中2,這一中位數增加到12.5%。形成鮮明對比的是,HIE病變僅占腦總體積中位數的0.6%。大的局灶性病變分割與HIE微小彌散性病變分割在Dice重疊率方面存在明顯的性能差距。如圖2的第三行所示,大的局灶性病變分割性能約為80%,而微小彌散性病變的分割性能約為50%。因此,迫切需要專門針對占HIE病例超過50%的微小彌散性HIE病變分割的算法。設計用于HIE的機器學習方法面臨以下挑戰:(a)病變大小和位置差異大,彌散性病變體積從幾百到幾萬立方毫米不等,腦梗死可發生在腦葉、小腦和腦干等任何腦區(鮑等人,2023)。(b)HIE彌散性病變的多灶性分布和邊界不清晰,這些模糊像素可能會使算法產生混淆。(c)病變體素與正常體素之間的嚴重不平衡會使結果偏向正常類別,因為簡單地假設所有體素都是正常的只會導致一小部分體素被誤分類。算法在損失函數中缺乏足夠的梯度來學習如何聚焦并正確分類病變體素。這導致假陽性(專家標記為正常但算法錯誤分類為病變的體素)比假陰性(專家識別為病變但算法錯誤分類為正常的體素)更多。本文提出個性化區域適應網絡(ParadiseNet),通過精心設計的模塊來應對上述挑戰。ParadiseNet的設計靈感來自臨床診斷流程,在將機器學習算法與HIE檢測相結合的同時,將臨床專家置于設計核心位置。ParadiseNet由三個模塊組成。首先,受醫生診斷流程(包括全局診斷和對局部區域的仔細觀察)啟發,我們設計了全局 - 局部學習模塊,該模塊可以捕捉全局上下文和局部更精細的細節。由于小病變區域在圖像塊上占比更大,局部流被設計為在局部圖像塊上運行。因此,全局 - 局部學習模塊有助于緩解數據不平衡問題。其次,我們設計了漸進不確定性學習模塊,該模塊學習生成分割圖,并從較粗尺度到較細尺度逐步細化不確定的病變區域。第三,我們設計了自進化學習模塊,通過在輸出病變分割圖和輸入之間添加反饋回路來增強ParadiseNet,使單個網絡模型能夠在不增加參數的情況下對病變分割圖進行迭代細化。與現有方法相比,我們為微小彌散性病變分割任務建立了一種新穎且專門的網絡結構。本文的主要貢獻總結如下: - 我們引入了ParadiseNet,旨在應對缺氧缺血性腦病(HIE)中微小彌散性病變分割這一具有挑戰性的任務。 - 我們提出了三個互補組件,每個組件都受臨床診斷指南啟發,以有效應對微小病變分割中病變檢測不準確的挑戰。 ?- 我們證明,與UNet相比,在整個數據集上,ParadiseNet顯著提高了HIE病變分割的Dice準確率,Dice系數提高了3%,歸一化表面距離(NSD)提高了3%。值得注意的是,對于受影響區域小于總體積1%的微小彌散性病變,ParadiseNet的Dice系數提高了4%,NSD提高了6%;對于小于2%的病變區域,Dice系數提高了4% ,NSD提高了5%。這對HIE尤為重要,因為超過一半的病例病變占據的區域小于1%。 本文其余部分的組織如下:第2節回顧醫學圖像分割的相關工作。第3節詳細介紹我們提出的方法ParadiseNet。第4節描述實驗設置,第5節展示定量和可視化結果。最后,第6節對本文進行總結并討論未來的研究方向。

01

文獻速遞介紹

Hypoxic ischemic encephalopathy (HIE) is a brain dysfunction occurring in approximately 1-5/1000 termborn neonates. Accurate segmentation of HIE lesions in brain MRI is crucial for prognosis and diagnosis but ?presents a unique challenge due to the diffuse and small nature of these abnormalities, which resulted in ?a substantial gap between the performance of machine learning-based segmentation methods and clinical ?expert annotations for HIE. To address this challenge, we introduce ParadiseNet, an algorithm specifically ?designed for HIE lesion segmentation. ParadiseNet incorporates global–local learning, progressive uncertainty ?learning, and self-evolution learning modules, all inspired by clinical interpretation of neonatal brain MRIs. ?These modules target issues such as unbalanced data distribution, boundary uncertainty, and imprecise lesion ?detection, respectively. Extensive experiments demonstrate that ParadiseNet significantly enhances small lesion ?detection (< 1%) accuracy in HIE, achieving an over 4% improvement in Dice, 6% improvement in NSD ?compared to U-Net and other general medical image segmentation algorithms.

缺氧缺血性腦病(HIE)是一種腦功能障礙疾病,約每1000名足月新生兒中就有1 - 5名患病。在腦部磁共振成像(MRI)中準確分割HIE病變對于預后和診斷至關重要,但由于這些病變具有彌散性和微小性的特點,給分割帶來了獨特挑戰,導致基于機器學習的分割方法與臨床專家對HIE的標注結果之間存在較大差距 。為應對這一挑戰,我們引入了ParadiseNet算法,這是一種專門為HIE病變分割設計的算法。ParadiseNet融合了全局 - 局部學習、漸進不確定性學習和自進化學習模塊,其設計靈感均源于對新生兒腦部MRI的臨床解讀。這些模塊分別針對數據分布不均衡、邊界不確定性和病變檢測不精確等問題。大量實驗表明,ParadiseNet顯著提高了HIE中微小病變(<1%)的檢測準確率,與U-Net及其他通用醫學圖像分割算法相比,Dice系數提高了4%以上,歸一化表面距離(NSD)提高了6% 。

Conclusion

結論

We address the challenge of detecting small diffuse lesions in HIE, ?a task that has not been well explored. Our proposed ParadiseNet, designed by clinical guidance, which incorporates global–local learning, ?progressive uncertainty learning, and self-evolution learning modules, ?effectively mitigates issues related to unbalanced data distribution, ?boundary uncertainty, and inaccurate lesion detection, as demonstrated ?by comprehensive experimental analysis. ParadiseNet has achieved ?state-of-the-art performance, marking significant advancements over ?existing methods in HIE small diffuse lesion task. Looking ahead, we ?plan to apply and further enhance ParadiseNet for the detection of ?small diffuse lesions in other diseases such as multiple sclerosis and ?subacute ischemic stroke.

我們針對缺氧缺血性腦病(HIE)中微小彌散性病變檢測這一尚未充分探索的任務展開研究。通過臨床指導設計的ParadiseNet融合了全局-局部學習、漸進不確定性學習和自進化學習模塊,經全面實驗分析驗證,該模型有效緩解了數據分布不平衡、邊界不確定性和病變檢測不精確等問題。ParadiseNet已實現了當前最優性能,標志著在HIE微小彌散性病變任務中較現有方法取得了顯著進展。 ? 展望未來,我們計劃將ParadiseNet應用于多發性硬化、亞急性缺血性中風等其他涉及微小彌散性病變的疾病檢測,并進一步優化其性能。具體方向包括: ? 1. 多模態數據融合:結合功能磁共振成像(fMRI)或彌散張量成像(DTI)等多模態信息,提升低對比度病變的特征表征能力。 ? 2. 模型輕量化:通過知識蒸餾或架構優化,在保持精度的同時降低計算復雜度,推動臨床實時部署。 ? 3. 跨中心泛化研究:在更大規模、多中心數據集上驗證模型魯棒性,解決不同成像設備和協議帶來的異質性問題。 ? 4. 臨床決策支持整合:將分割結果與預后預測模型結合,構建從病變檢測到治療方案推薦的全鏈條AI系統,輔助醫生制定個性化診療策略。 ? 通過上述探索,ParadiseNet有望為更多涉及微小彌散性病變的神經疾病提供精準、高效的診斷工具,推動人工智能在精準醫療中的實際應用。

Results

結果

5.1. Comparisons with STOA general algorithms ParadiseNet consistently achieves state-of-the-art performance ?on small diffuse lesion segmentation. In our study, we comparedParadiseNet with widely-utilized deep learning architectures in medical ?imaging. The results are summarized in Table 2, under two distinct settings: the whole dataset, where evaluation metrics are calculated across ?the entire dataset to measure overall quality, and small diffuse lesion ?cases, where metrics are specifically computed for patients with small ?diffuse lesions (lesion percentage less than 1% and 2%). Compared ?to existing methods, our model demonstrates superior performance, ?particularly in small diffuse lesion regions, highlighting its efficacy in ?addressing this challenging detection task. (1) Whole dataset setting: As ?indicated in Table 2, ParadiseNet achieves a mean Dice coefficient of ?0.61, which is a 3% increase over the closest competing methods in the ?whole dataset for lesion region prediction accuracy. Moreover, it shows ?a notable improvement in NSD, with a mean of 0.72, corresponding ?to a 2% enhancement in boundary prediction accuracy compared to ?other UNet variants. The sensitivity of ParadiseNet is remarkable, with ?a mean of 0.64, reinforcing its ability to detect true positives effectively. ?Simultaneously, its specificity remains exceptionally high at a mean of ?0.9989, indicating a low rate of false positives in lesion identification. ?(2) On small diffuse lesions: Notably, ParadiseNet exhibits significant ?improvements in small diffuse lesion cases, especially with a Dice ?increase of 5% and NSD of 5% for lesions less than 1% over nnUNet, ?and a Dice and NSD increase of 4% for lesions less than 2% with ?most methods. These results underscore ParadiseNet’s capability in ?managing unbalanced data distribution and its precision in delineating ?lesion boundaries for small diffuse lesions. The predictive performances ?of different methods are also visually presented in Fig. 5. We visualized ?slices from different patients, each displaying various lesioned areas. ?The Dice and NSD metrics for the whole brain volume are displayed ?beneath each image. These visualizations clearly demonstrate that ParadiseNet significantly and consistently outperforms in terms of Dice and ?NSD metrics.

5.1 與最先進通用算法的比較 ? ParadiseNet在微小彌散性病變分割任務中持續實現了最先進的性能。在本研究中,我們將ParadiseNet與醫學影像中廣泛使用的深度學習架構進行了比較。結果總結于表2,分為兩種不同場景:全數據集場景(計算整個數據集的評估指標以衡量整體性能)和微小彌散性病變場景(專門針對病變占比小于1%和2%的患者計算指標)。與現有方法相比,我們的模型表現出更優的性能,尤其在微小彌散性病變區域,突顯了其應對這一挑戰性檢測任務的有效性。 ? #### (1)全數據集場景 ? 如表2所示,ParadiseNet的平均Dice系數達0.61,相比全數據集中最接近的競爭方法,病變區域預測準確率提升了3%。此外,其歸一化表面距離(NSD)顯著改善,平均值為0.72,相比其他UNet變體,邊界預測準確率提升了2%。ParadiseNet的敏感性表現卓越,平均值為0.64,證實了其有效檢測真陽性病變的能力。同時,其特異性維持在極高水平,平均值為0.9989,表明病變識別中的假陽性率極低。 (2)微小彌散性病變場景 ? 值得注意的是,ParadiseNet在微小彌散性病變病例中表現出顯著改進:對于占比小于1%的病變,其Dice系數相比nnUNet提升5%,NSD提升5%;對于小于2%的病變,相比大多數方法,Dice和NSD均提升4%。這些結果凸顯了ParadiseNet在處理數據分布不平衡問題上的能力,以及在勾勒微小彌散性病變邊界時的精確性。 ? 不同方法的預測性能也在圖5中進行了可視化展示。我們選取了不同患者的切片,每例顯示不同的病變區域,圖像下方標注了全腦體積的Dice和NSD指標。這些可視化結果清晰表明,ParadiseNet在Dice和NSD指標上顯著且持續優于其他方法。

Figure

圖片

Fig. 1. Hypoxic ischemic encephalopath (HIE) is a typical small diffuse lesion dataset. ?Legion regions in half of the patients in the HIE dataset are less than 1%.

圖1. 缺氧缺血性腦病(HIE)是典型的微小彌散性病變數據集。HIE數據集中半數患者的病變區域占比小于1%。

圖片

Fig. 2. Big focal lesion detection on ISLES-SPES (Maier et al., 2017; Kistler et al., 2013) ?and BraTS (Menze et al., 2014) vs HIE (Bao et al., 2023) small diffuse detection. The ?systematic gap in the Dice accuracies and methods of big focal lesion segmentation ?versus HIE small diffuse lesion segmentation are displayed. The first row visualizes a ?MRI image of a randomly-chosen patient and the expert-annotated lesions (red regions) ?from each dataset. The second row quantifies the percentage of brain volume lesioned ?across all patients within the dataset. In the third row, each dot represents the mean ?Dice accuracy reported of a method. A clear gap in lesion segmentation accuracies ?and number of methods are illustrated for small diffuse lesions, as noted by the ?gray horizontal stripe in the third row. (See ISLES-SPES and BraTS challenge sites for ?performance reporting in our Figure, and performances on HIE dataset are generated ?by us using deep learning methods designed for other lesion segmentation or from ?literatures).

圖2. ISLES-SPES(Maier等人,2017;Kistler等人,2013)和BraTS(Menze等人,2014)的大灶性病變檢測與HIE(Bao等人,2023)微小彌散性病變檢測的對比。圖中展示了大灶性病變分割與HIE微小彌散性病變分割在Dice準確率和方法上的系統性差距。 ? - 第一行:隨機選取的各數據集患者MRI圖像及專家標注的病變區域(紅色)。大灶性病變(如腦腫瘤、急性中風)呈現明顯局灶性分布,而HIE病變表現為多灶性、微小且彌散的特點。 ? - 第二行:各數據集中所有患者的病變體積占腦體積的百分比。腦腫瘤和急性中風病變體積占比中位數分別為6.1%和12.5%,而HIE病變僅為0.6%,突顯HIE病變的“微小性”。 ? - 第三行:不同方法的平均Dice準確率。大灶性病變分割準確率約80%,而HIE微小彌散性病變僅約50%,灰色橫條標注了兩類任務的顯著性能差距,表明現有方法對微小病變分割效果顯著不足。

圖片

Fig. 3. Overview of our proposed ParadiseNet. ParadiseNet consists of three learning modules: global–local learning module, progressive-uncertainty learning module and selfevolution learning module.It mimics the concepts of doctor diagnosis, doctor democracy, and precision diagnosis in the clinical diagnosis.

圖 3. 我們提出的 ParadiseNet 概述。該網絡包含三個學習模塊:全局 - 局部學習模塊、漸進式不確定性學習模塊和自進化學習模塊,其設計靈感源于臨床診斷中的 “醫生診斷”“多專家會診” 和 “精準診斷” 概念。

圖片

Fig. 4. Global–local-uncertainty learning module.

圖4. 全局-局部-不確定性學習模塊

圖片

Fig. 5. Lesion segmentation results of different methods. Each row is a patient with different percentages of the brain being lesioned. Compared with existing methods, ParadiseNet ?higher accuracy in lesion regions with different percentage.

圖5. 不同方法的病變分割結果。每行展示一位腦損傷占比不同的患者。與現有方法相比,ParadiseNet在不同損傷比例的病變區域中均表現出更高的準確性。

圖片

Fig. 6. Frequency maps of false-negative and false-positive detections in 133 patients. The value at each voxel quantified the percentage of patients out of our 133 patients that ?had false-positive (left column) or false-negative (right column) lesion detection using DeepMedic (top row), nnUNet (middle row) and proposed ParadiseNet (bottom row). The ?frequency is color-coded according to the vertical color bar on the right side.

圖 6. 133 例患者假陰性和假陽性檢測的頻率圖。每個體素的值表示 133 例患者中使用 DeepMedic(頂行)、nnUNet(中間行)和 proposed ParadiseNet(底行)檢測到假陽性(左列)或假陰性(右列)病變的患者百分比。頻率根據右側的垂直色條進行顏色編碼。

圖片

Fig. 7. Failure cases in HIE. Yellow indicates true positives, red denotes false negatives, and blue denotes false positives.

圖 7. HIE 分割失敗案例。黃色表示真陽性(正確檢測的病變),紅色表示假陰性(漏檢的病變),藍色表示假陽性(誤檢的正常區域)。

Table

圖片

圖片

Table 1 HIE dataset. Over 50% of patients with HIE small diffuse lesions.

表 1 HIE 數據集。超過 50% 的 HIE 患者存在微小彌散性病變

Table 2 Performance comparison of ParadiseNet and other deep learning methods for HIE lesion segmentation across a 4-fold cross-testing dataset. ?Results are segmented into overall performance, small diffuse lesions smaller than 1% of the image area, and small diffuse lesions smaller than ?2% of the image area. ParadiseNet shows marked improvements in both Dice, MASD and NSD metrics, particularly in the segmentation of small ?diffuse lesions.

表 2 ParadiseNet 與其他深度學習方法在 HIE 病變分割的 4 折交叉測試數據集上的性能對比。結果分為整體性能、小于圖像面積 1% 的微小彌散性病變和小于 2% 的微小彌散性病變三部分。ParadiseNet 在 Dice、MASD 和 NSD 指標上均表現出顯著改進,尤其在微小彌散性病變的分割中。

圖片

Table 3 A Comparative analysis of segmentation performance between ParadiseNet and baseline models for small diffuse lesion detection in HIE. The ?table presents the Dice coefficient, sensitivity, and specificity metrics for lesions under 1% of the image area, as well as the overall performance ?across the entire dataset. The contributions of global–local learning, progressive uncertainty, and self-evolution modules to the performance ?enhancement in ParadiseNet are also highlighted.

表 3 HIE 微小彌散性病變檢測中 ParadiseNet 與基線模型的分割性能對比。表格展示了圖像面積小于 1% 的病變的 Dice 系數、敏感性和特異性指標,以及整個數據集的整體性能。同時強調了全局 - 局部學習、漸進不確定性和自進化模塊對 ParadiseNet 性能提升的貢獻。

圖片

Table 4 HIE 4-fold Ablation Study on global and local stream.

表 4 HIE 全局和局部流的 4 折消融研究

圖片

Table 5 HIE 4-fold Ablation Study on Self Iterations.

表 5 HIE 自迭代次數的 4 折消融研究

圖片

Table 6 Performance comparison of ParadiseNet and ensemble results of top 10 methods in ?Table 2.

表 6 ParadiseNet 與表 2 中前 10 種方法集成結果的性能對比

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/diannao/85775.shtml
繁體地址,請注明出處:http://hk.pswp.cn/diannao/85775.shtml
英文地址,請注明出處:http://en.pswp.cn/diannao/85775.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

OpenCV C++ 心形雨動畫

?? OpenCV C 心形雨動畫 ?? 本文將引導你使用 C 和 OpenCV 庫創建一個可愛的心形雨動畫。在這個動畫中&#xff0c;心形會從屏幕頂部的隨機位置落下&#xff0c;模擬下雨的效果。使用opencv定制自己的專屬背景 目錄 簡介先決條件核心概念實現步驟 創建項目定義心形結構…

【記錄】Python|Python支持if 1<a<2、if not a、if a is None這三種寫法

今天讓AI幫我寫代碼&#xff0c;突然發現寫出來一句類似1<a<2&#xff0c;我頓感疑惑&#xff1a;不是只能用and連接嗎&#xff1f; 一試發現真行&#xff0c;那我辛辛苦苦寫了好幾年的 (條件1) and (條件2) 算什么&#xff1f;算我勤快嗎&#xff1f;&#x1f62d; 常…

Matlab | MATLAB 中的插值詳解

MATLAB 中的插值詳解 插值是數值分析中的核心技術,用于在已知數據點之間估計未知點的值。MATLAB 提供了完整的插值函數庫,涵蓋一維到高維數據,支持多種插值方法。以下從基礎到高級全面解析: 一、插值核心概念 1. 數學本質 給定數據點 ( x i , y i ) (x_i, y_i) (<

正則表達式檢測文件類型是否為視頻或圖片

// 配置化文件類型檢測&#xff08;集中管理支持的類型&#xff09; const FILE_TYPE_CONFIG {video: {extensions: [mp4, webm, ogg, quicktime], // 可擴展支持更多格式regex: /^video\/(mp4|webm|ogg|quicktime)$/i // 自動生成正則},image: {extensions: [jpeg, jpg, png,…

Redis最佳實踐——熱點數據緩存詳解

Redis在電商熱點數據緩存中的最佳實踐 一、熱點數據定義與識別 1. 熱點數據特征 高頻訪問&#xff08;QPS > 1000&#xff09;數據規模適中&#xff08;單條 < 10KB&#xff09;數據變化頻率低&#xff08;更新間隔 > 5分鐘&#xff09;業務關鍵性高&#xff08;直接…

8088單板機C語言sprintf()格式化串口輸出---Prj04

#include "tiny_stdarg.h" // 使用自定義可變參數實現#define ADR_273 0x0200 #define ADR_244 0x0400 #define LED_PORT 0x800 #define PC16550_THR 0x1f0 #define PC16550_LSR 0x1f5 / //基本的IO操作函數 / char str[]"Hello World! 20250531 Ve…

【面試】音視頻面試

H.264 與 H.265 有什么區別&#xff1f; 1&#xff09;主要區別 H.265 也稱為高效視頻編碼 (HEVC)&#xff0c;是 H.264 的升級和更高級的版本&#xff1b;H.265 的編碼架構大致上 和 H.264 的架構相似&#xff0c;主要也包含&#xff1a;幀內預測&#xff08;intra predicti…

Windows系統下npm報錯node-gyp configure got “gyp ERR“解決方法

感謝原博主&#xff0c;此文參考網址&#xff1a;https://zhuanlan.zhihu.com/p/398279220 確保已經安裝node.js &#xff08;官方網址&#xff1a;https://nodejs.org/zh-cn/download&#xff09; 首先在命令窗口執行命令安裝windows-build-tools&#xff1a; npm install -…

git stash命令用法

git stash 是 Git 中一個非常有用的命令&#xff0c;它可以臨時保存當前工作區的修改&#xff0c;讓你可以切換到其他分支或者處理其他任務&#xff0c;而不需要提交這些還未完成的修改。 一、基本用法 1. 保存當前修改&#xff08;包括暫存區和工作區的內容&#xff09; git…

【C語言練習】080. 使用C語言實現簡單的數據庫操作

080. 使用C語言實現簡單的數據庫操作 080. 使用C語言實現簡單的數據庫操作使用原生APIODBC接口第三方庫ORM框架文件模擬1. 安裝SQLite2. 示例代碼:使用SQLite創建數據庫、表和插入數據3. 編譯和運行4. 示例運行輸出:5. 注意事項6. 總結080. 使用C語言實現簡單的數據庫操作 在…

2025年目前最新版本Android Studio自定義xml預覽的屏幕分辨率

一、前言 在實際開發項目當中&#xff0c;我們的設備的分辨率可能會比較特殊&#xff0c;AS并沒有自帶這種屏幕分辨率的設備&#xff0c;但是我們又想一邊編寫XML界面&#xff0c;一邊實時看到較為真實的預覽效果&#xff0c;該怎么辦呢&#xff1f;在早期的AS版本中&#xff…

Edge Databases:賦能分布式計算環境

Edge 計算通過將數據處理推向數據源頭徹底改變了傳統計算范式。隨著物聯網設備、移動應用和分布式系統的大規模部署&#xff0c;面向邊緣場景優化的數據庫解決方案已成為關鍵技術需求。這類專用數據庫能夠在算力有限、內存受限且網絡連接不穩定的終端設備上穩定運行&#xff0c…

Pluto論文閱讀筆記

主要還是參考了這一篇論文筆記&#xff1a;https://zhuanlan.zhihu.com/p/18319150220 Pluto主要有三個創新點&#xff1a; 橫向縱向用lane的query來做將軌跡投回柵格化地圖&#xff0c;計算碰撞loss對數據進行正增強和負增強&#xff0c;讓正增強的結果也無增強的結果相近&a…

【計算機網絡】傳輸層UDP協議

&#x1f525;個人主頁&#x1f525;&#xff1a;孤寂大仙V &#x1f308;收錄專欄&#x1f308;&#xff1a;計算機網絡 &#x1f339;往期回顧&#x1f339;&#xff1a; 【計算機網絡】應用層協議Http——構建Http服務服務器 &#x1f516;流水不爭&#xff0c;爭的是滔滔不…

「Java教案」順序結構

課程目標 1&#xff0e;知識目標 能夠正確使用Java順序結構的基本語法&#xff0c;例如變量的聲明、變量的賦值、表達式的計算、數據的輸出。能夠正確使用順序結構的執行規則及其在程序中的作用&#xff0c;解決實際問題。 2&#xff0e;能力目標 能夠獨立完成順序結構程序…

第八部分:階段項目 6:構建 React 前端應用

現在&#xff0c;是時候將你學到的 React 基礎知識付諸實踐&#xff0c;構建一個簡單的前端應用來模擬與后端 API 的交互了。在這個階段&#xff0c;你可以先使用模擬數據&#xff0c;或者如果你的后端 API&#xff08;階段項目 5&#xff09;已經搭建好&#xff0c;可以直接連…

GO語言----基礎類型取別名

文章目錄 取別名示例注意事項 Go語言中使用type關鍵字為基礎類型取別名。 type是Go語言中用于定義新類型的關鍵字&#xff0c;它提供了強大的類型定義能力。 取別名示例 type MyInt int注意事項 這創建了一個新類型MyInt&#xff0c;它底層是int類型&#xff0c;但與int是不同…

服務端定時器的學習(一)

一、定時器 1、定時器是什么&#xff1f; 定時器不僅存在于硬件領域&#xff0c;在軟件層面&#xff08;客戶端、網頁和服務端&#xff09;也普遍應用&#xff0c;核心功能都是高效管理大量延時任務。不同應用場景下&#xff0c;其實現方式和使用方法有所差異。 2、定時器解…

Mac版本Android Studio配置LeetCode插件

第一步&#xff1a;Android Studio里面找到Settings&#xff0c;找到Plugins&#xff0c;在Marketplace里面搜索LeetCode Editor。 第二步&#xff1a;安裝對應插件&#xff0c;并在Tools->LeetCode Plugin頁面輸入帳號和密碼。 理論上&#xff0c;應該就可以使用了。但是&a…

【ISP算法精粹】動手實戰:用 Python 實現 Bayer 圖像的黑電平校正

在數字成像領域&#xff0c;圖像信號處理器&#xff08;ISP&#xff09;如同幕后英雄&#xff0c;默默將傳感器捕獲的原始數據轉化為精美的圖像。而黑電平校正&#xff0c;作為ISP預處理流程中的關鍵一環&#xff0c;直接影響著最終圖像的質量。今天&#xff0c;我們就通過Pyth…