Cov txheej txheem:
- Kauj Ruam 1: Siv Lub Hlwb Lub Hlwb
- Kauj Ruam 2: Intro: Txheeb Xyuas Hla Tshooj
- Kauj Ruam 3: Teem Sijhawm Ua Haujlwm: LevelCurveTracings.m
- Kauj Ruam 4: Txhim Kho Txoj Cai Cuam Tshuam: Nrhiav Ciam Teb
- Kauj Ruam 5: Txhim Kho Txoj Cai Cuam Tshuam: Tsim Cov Txheej Txheem Sab Nraud
- Kauj Ruam 6: Txhim Kho Txoj Cai Cuam Tshuam: Ua Haujlwm Nrog Center Point
- Kauj Ruam 7: Txhim Kho Txoj Cai Cuam Tshuam: Thaum Centroid Tsis Yog Lub Hauv Paus
- Kauj Ruam 8: Txhim Kho Txoj Cai Cuam Tshuam: cuam tshuam ntawm Qhov
- Kauj Ruam 9: Txhim Kho Txoj Cai Cuam Tshuam: Nrhiav Qhov, Ua Ntej Ua Ntej Lub Hlwb thiab Qhov Cuam Tshuam
- Kauj Ruam 10: Txheeb Cov Ntaub Ntawv: Ua Haujlwm PatientFiles.m
- Kauj Ruam 11: Txheeb Cov Ntaub Ntawv Rau Hauv Cov Ntaub Ntawv
- Kauj Ruam 12: Txheeb Cov Ntaub Ntawv: Zam Cov Plot ntawm Lub Hlwb Ntim Sijhawm
- Kauj Ruam 13: Kaw Qhov khoob hauv Subplots: Subplotclose.m
- Kauj Ruam 14: Txoj Cai Tseem Ceeb: Tshem Tawm Txhua Qhov thiab Ua Kom Nkag Siab
- Kauj Ruam 15: Txoj Cai Tseem Ceeb: Batch Ua Cov Duab
- Kauj Ruam 16: Txoj Cai Tseem Ceeb: Padding
- Kauj Ruam 17: Txoj Cai Tseem Ceeb: Txiav txim siab ciam teb
- Kauj Ruam 18: Txoj Cai Tseem Ceeb: Txheeb Xyuas Qhov Z Zoo
- Kauj Ruam 19: Txoj Cai Tseem Ceeb: Txiav X thiab Y Kev Sib Koom
- Kauj Ruam 20: Txoj Cai Tseem Ceeb: Npaj 3 Lub Qauv Qauv, Nrhiav Ntim, thiab Txiav Cov Ntaub Ntawv
Video: Lub Hlwb Lub Hlwb: Taug Qab Neural Ntim Sijhawm: 20 Kauj Ruam
2024 Tus sau: John Day | [email protected]. Kawg hloov kho: 2024-01-31 10:20
Kev nce qib mus rau pem hauv ntej ntawm tib neeg lub neej ntev dua tau nthuav tawm kev nce ntawm cov kab mob tsis pom los ntawm kev vam meej ua ntej peb. Ntawm cov no, Alzheimer's cuam tshuam kwv yees li 5.3 lab tus neeg Asmeskas cov neeg laus nyob rau xyoo 2017, lossis kwv yees li 1 ntawm 10 tus neeg laus Asmeskas (https://www.alz.org/facts/) thiab suav tsis txheeb lwm tus nrog kev dementia. Txhawm rau pab hauv kev sib ntaus kom nkag siab dab tsi cuam tshuam rau peb cov txwj laus, txoj cai no yuav ua rau cov kws tshawb fawb yav tom ntej thiab xav paub ntau ntxiv nrog lub peev xwm los taug qab lub hlwb ntim dhau sijhawm.
Kauj Ruam 1: Siv Lub Hlwb Lub Hlwb
Txhawm rau siv lub hlwb lub thawv, ib tus tsuas yog xav tau cov hauv qab no:
- MRI tshuaj xyuas lub hlwb thiab lub npe thiab hom ntawv ntawm cov ntaub ntawv no (yuav tsum muaj qhov sib npaug ib yam nkaus)
- Ntev ntawm ib qho scan
- Qhov nrug ntawm txhua txheej (MRI scan)
- Tus Neeg Mob Lub Npe (Thaum nkag mus, tsis suav nrog cov chaw thiab thov sau lub npe thiab lub xeem, xws li: Npe Npe Lub Npe)
Thiab los ntawm qhov no, ib tus muaj lub peev xwm los taug qab cov tib neeg kev hloov pauv hauv lub paj hlwb ntau lub sijhawm. Yog li, cov lej rau Alzheimer's cov kev hloov pauv tuaj yeem taug qab los ntawm cov software no. Qhov ntev peb siv hauv kev sim yog 180 hli rau qhov ntev ntawm ib qho scan thiab 5 hli rau qhov nrug nruab nrab ntawm MRI ntsuas, raws li qhov nruab nrab cov duab.
Txawm li cas los xij, daim ntawv thov lub hlwb lub thawv yuav tsum tsis raug txwv rau txoj haujlwm no. Yog tias ntu ntu ntawm cov khoom tau muab yog duab, zoo li qog nqaij hlav ib leeg, cov kev hloov pauv hauv ntim rau cov no tuaj yeem suav nrog taug qab hauv software.
Kauj Ruam 2: Intro: Txheeb Xyuas Hla Tshooj
Hauv peb txheej txheem qauv, ob lub dav hlau dav dav uas zoo li yuav raug hu ua ntu ntu. Xav txog tias pawg ntawv sau ua ib daim duab plaub, ces txhua daim ntawv yuav yog ntu ntu ntawm daim ntawv. Hauv kev xav txog lub hlwb, peb siv tib txoj kev xav. MRI (duab sib nqus sib nqus) (saib cov ntaub ntawv ntawm MRI) ntes cov ntu hla ntawm lub hlwb, thiab los ntawm kev siv cov ciam teb tau hais tseg hauv txhua "txheej" ntawm lub hlwb muab, peb tuaj yeem tsim qauv los ua qauv thiab pom qhov ntim ntawm lub hlwb.. Peb yuav tsum xub tsim lub luag haujlwm los muab cov ntaub ntawv ntawm cov ciam teb no txawm li cas los xij.
Kauj Ruam 3: Teem Sijhawm Ua Haujlwm: LevelCurveTracings.m
Ua ntej tshaj, xyuas kom koj lub khoos phis tawj muaj MATLAB_R2017b rub tawm (rub tawm ntawm no) thiab qhib MATLAB. Hauv MATLAB interface, nyem rau ntawm lub pob nyob rau sab saud sab laug ntawm lub qhov rais uas hais tias "Tshiab" nrog cov xim daj ntxiv rau kos npe, thiab xaiv qhov kev xaiv "ua haujlwm", qhib hauv lub qhov rai editor qhov chaw uas zoo ib yam li hauv daim duab thib peb. Peb yuav tsom mus rau kev hloov pauv thawj kab los teeb tsa txoj haujlwm. Qhov twg nws hais "outputArg1", hloov nws nrog "hlwb", "outputArg2" hais "qhov", "tsis muaj npe 2" rau "exp2", thiab "inputArg1" rau "duab", thiab rho tawm "inputArg2". Tam sim no koj muaj lub luag haujlwm hu ua siv "exp2", siv ib qho kev sib cav "duab" thiab nthuav tawm thaj tsam ntawm "hlwb" thiab "qhov". Thawj kab ntawm txoj haujlwm yuav tsum zoo ib yam li kab lus piav qhia hauv daim duab thib plaub. Rho tawm txhua txoj cai hauv qab kab ntawv no.
Kauj Ruam 4: Txhim Kho Txoj Cai Cuam Tshuam: Nrhiav Ciam Teb
Ntaus cov cai raws li hauv qab no kab. Nqe lus ntawm txoj haujlwm no ua kab-kab-kab hauv qab no.
- Thauj khoom hauv daim duab "duab" rau hauv qhov hloov pauv "mri".
- Tig "mri" rau hauv cov duab ua los ntawm qhov muaj nuj nqis hauv ntau ntawm tus lej rau tus lej thiab zeros (aka binarizing) raws li tus txheej txheem pib tus nqi. Yog tias tus nqi hauv pixel sib npaug lossis ntau dua 0.1, nws tau teeb tsa rau ib qho, yog tias tsis yog, tus nqi ntawm lub pixel ntawd tau teeb tsa rau xoom.
- Cov kab hauv qab no tig 10 kab thiab kab ntawm cov npoo ntawm MRI scan txheej rau hauv xoom, kom tsis txhob nyeem qhov tsis raug raws li ua ciam teb (raws li tau kawm los ntawm kev sim nrog cov cai).
- Hauv kab kawg, bwboundaries taug qab qhov ciam teb ntawm cov duab binarized "mri" thiab teeb nws sib npaug rau "b", cov kab nrog cov ntsiab lus uas nws qhov ntsuas tau sib xws nrog cov ciam teb teeb rau ib qho.
Kauj Ruam 5: Txhim Kho Txoj Cai Cuam Tshuam: Tsim Cov Txheej Txheem Sab Nraud
Ua raws nrog hauv lub qhov rai editor nrog cov cai hauv qab no hauv daim duab. Tshooj lus ntawm txoj cai no ua kab-kab-kab hauv qab no.
- Nrhiav qhov ntev ntawm txhua kab ntawm cov duab binarized "b" (cellfun siv txoj haujlwm ntev rau txhua kab).
- Teem "loc" khaws qhov ntev tshaj plaws.
- Nrhiav qhov ntsuas ntawm qhov ntev tshaj plaws, teeb tsa hauv "loj tshaj plawsTrace".
- Nrhiav qhov loj me ntawm daim duab "mri", uas muaj qhov loj ib yam li "b", thiab teeb tsa rau "BWsize".
- Nrhiav tus naj npawb ntawm kab hauv kab lus duab, teeb rau "ysize".
- Nrhiav tus naj npawb ntawm kab hauv kab duab, teeb rau "xsize".
- Tsim cov array "loj tshaj TraceMat", "ysize" los ntawm "xsize" matrix ntawm zeros.
- Nrhiav qhov ntsuas ntsuas sib npaug los ntawm cov ntawv sau ua piv txwv sib xws rau qhov loj tshaj plawsTrace x qhov tseem ceeb thiab y qhov tseem ceeb, khaws hauv vector "lindex".
- Hauv cov lej ntawm zeros, "loj tshaj TraceMat", tig cov ntsiab lus ntawm qhov ntsuas uas sib haum rau qhov ntsuas qhov tseem ceeb khaws cia ua cov ntsiab lus hauv "lindex" rau hauv.
Yog li cov txheej txheem txheej txheem "loj tshaj TraceMat" muaj thaj tsam loj tshaj plaws ntawm qhov muab lub hlwb scan hla ntu uas tau npaj ua ib qho nrog cov nraub qaum ntawm xoom
Kauj Ruam 6: Txhim Kho Txoj Cai Cuam Tshuam: Ua Haujlwm Nrog Center Point
Tom ntej no, peb yuav tsum ntsuas seb puas hla ntu muaj ntau dua ib cheeb tsam (loj tshaj plaws). Los ntawm kev sim ua kom sib luag ntawm thaj av loj tshaj plaws hauv nruab nrab, peb tuaj yeem pom tias muaj ib cheeb tsam sib txuas, uas yuav ua rau muaj ntau lub hauv paus nruab nrab, lossis muaj peev xwm ntawm ntau thaj tsam.
- Siv "regionProps" txhawm rau nrhiav cov ntaub ntawv ntawm cov centroids tam sim no, teeb tsa sib npaug rau cov qauv txheej txheem "tempStruct"
- Daim ntawv array "centroids" nrog cov ntaub ntawv los ntawm daim teb "centroid" txuas ua ke ntsug
- Siv tus kab ntawv thib ob qhov tseem ceeb ntawm "centroids" (kab rov tav txoj haujlwm tswj hwm)
- Khiav lub lim dej txhawm rau txheeb xyuas qhov sib luag ntawm cov centroid mus rau kab rov tav
Kauj Ruam 7: Txhim Kho Txoj Cai Cuam Tshuam: Thaum Centroid Tsis Yog Lub Hauv Paus
Hauv qhov xwm txheej uas lub hauv paus ntawm cheeb tsam cov kab loj tshaj plaws tsis nyob hauv nruab nrab, peb hla cov theem hauv qab no. Raws li peb tau pom hauv MRI kev tshuaj xyuas, qhov xav tau yog kom muaj lub hauv paus ntawm lub hlwb piav qhia hauv ntu ntu thaum tsis cuam tshuam, yog li tam sim no peb txuas ntxiv cov phiaj xwm thib ob loj tshaj plaws nrog rau qhov loj tshaj plaws hauv "loj tshaj TraceMat"
- Teem cov cim keeb kwm mus rau qhov hloov pauv tshiab "b2"
- Pib qhov khoob matrix "b2", nrog cov txheej ntsuas los ntawm "loc"
- Tsim kom muaj qhov xwm txheej, rau thaum lub centroid tsis nyob hauv nruab nrab (piv txwv li ntau txheej txheej hauv cheeb tsam)
- Teem qhov kab me me tshiab kom pom rau txhua kab (traceSize2)
- Teem "loc2" txhawm rau nrhiav qhov ntsuas uas muaj ciam teb nyob tam sim no
- Cia cov cell tshwj xeeb los ntawm "loc2" hauv "b2" sib npaug rau "loj tshaj Trace2"
- Hloov cov ntawv sau ua cim, teeb tsa rau "lindex"
- Hloov cov ntsiab lus sib xws rau "lindex" hauv "biggestTraceMat" rau 1
- Pib ua qhov khoob matrix "b2", nrog cov txheej ntsuas los ntawm "loc2"
Kauj Ruam 8: Txhim Kho Txoj Cai Cuam Tshuam: cuam tshuam ntawm Qhov
Hauv kev cuam tshuam nrog qhov, qhov txiaj ntsig khaws cia hauv "b2" khaws cov txheej txheem uas tsis yog cov kab ntau tshaj plaws, thiab npaj cov no mus rau qhov ua tiav ntawm "loj tshaj TraceMat" yuav qhia qhov twg muaj qhov nyob hauv cheeb tsam lub hlwb.
- Tsim array "filledMat", uas yog ua tiav hauv daim ntawv ntawm "loj tshaj TraceMat"
- Tsim array "interferenceMat", a "ysize" los ntawm "xsize" array ntawm zeros
- Tsim array "interfnceloc", khaws cov txiaj ntsig los ntawm "b2", sib txuas ua ke ntsug
- Tsim array "lindex" los khaws cov cim qhia uas sib haum rau "interfnceloc"
- Rau qhov ntsuas hauv "cuam tshuam cuam tshuam" uas sib haum rau "lindex", teeb tus nqi rau 1, ua rau thaj tsam sib txawv
Kauj Ruam 9: Txhim Kho Txoj Cai Cuam Tshuam: Nrhiav Qhov, Ua Ntej Ua Ntej Lub Hlwb thiab Qhov Cuam Tshuam
- Teeb array "tempMat" sib npaug rau "interferenceMat" ntxiv rau "filledMat", yog li ntxiv txhua tus nqi hauv matrix rau ib leeg
- Teeb array "holeLoc" sib npaug rau qhov ntsuas qhov "interferenceMat" thiab "filledMat" ob qho tib si sib npaug rau ib qho
- Teeb "holeMat" ua xoom matrix ntawm qhov ntev "ysize" x "xsize"
- Teem qhov ntsuas hauv "holeMat" uas sib npaug rau "holeLoc" ua ib qho
- Teem "lub hlwb" rau "loj tshaj TraceMat"
- Teem "qhov" rau "holeMat"
Nrog nrhiav qhov twg qhov tseem ceeb ntawm kev ntxiv matrices tau sib npaug rau 2, qhov chaw nyob tau yooj yim nyab xeeb thiab npaj rau hauv qhov tsis muaj matrix.
Kauj Ruam 10: Txheeb Cov Ntaub Ntawv: Ua Haujlwm PatientFiles.m
Ntau yam zoo li kev teeb tsa lub luag haujlwm kawg, nyem rau ntawm lub pob nyob rau sab saud sab laug ntawm lub qhov rais uas hais tias "Tshiab" nrog lub ntsej muag daj ntxiv rau kos npe, thiab xaiv qhov kev xaiv "ua haujlwm", qhib hauv lub qhov rai editor qhov chaw uas zoo ib yam li hauv daim duab thib peb. Hauv thawj kab, rho tawm cov lej sib txawv thiab hloov nrog tsuas yog "tso tawm", hloov "tsis muaj npe2" nrog "tus neeg mob cov ntaub ntawv", tshem tawm txhua qhov kev sib cav tswv yim, thiab hloov ua raws li kev teev tseg hauv daim duab plaub ntawm kab kab. Thawj kab ntawm txoj haujlwm no yuav tsum sib phim cov duab ntawm daim duab.
Kauj Ruam 11: Txheeb Cov Ntaub Ntawv Rau Hauv Cov Ntaub Ntawv
Txhawm rau teeb tsa cov ntaub ntawv los teev cov ntaub ntawv pom los ntawm lub luag haujlwm tseem ceeb (tseem tsis tau piav qhia), peb yuav tsum ua raws cov theem no (raws li tau hais tseg los ntawm txoj cai kab-los-kab).
- Txheeb xyuas yog tias cov tswv yim rau tus neeg mob lub npe yog txoj hlua.
- Yog tias nws tsis yog txoj hlua, qhia tias tus neeg mob lub npe nkag yuav tsum yog txoj hlua.
- Xaus qhov if nqe lus (tiv thaiv kev ua yuam kev).
- Teeb tsa kab lus "DateandTime" uas yuav muab cov hauv qab no: teev: feeb-hli/hnub/xyoo/xyoo.
- Teev npe sib txawv fileName rau cov hauv qab no: patientName.m.
Tam sim no mus rau ntu tom ntej ntawm txoj haujlwm: Puas muaj cov ntaub ntawv ntawm lub npe no twb muaj lawm?
1) Xav tias cov ntaub ntawv ntawm lub npe no twb muaj lawm:
- Khiav cov ntaub ntawv kom tau txais qhov txiaj ntsig los ntawm yav dhau los queued up
- Ntxiv cov "DateandTime" cov ntaub ntawv ntawm qhov rov ua dua tam sim no raws li lub cell tshiab hauv cov xov tooj ntawm tes ntawm x qhov tseem ceeb (qhov xaus kawg+1)
- Ntxiv qhov tam sim no "brainVolume" tus nqi raws li lub cell tshiab hauv cov xov tooj ntawm tes ntawm y qhov tseem ceeb (qhov ntsuas kawg+1)
- Txuag qhov hloov pauv tam sim no thauj khoom hauv cov ntawv.
2) Piv txwv tias cov ntaub ntawv ntawm lub npe no tsis muaj nyob:
- Tsim cov ntawv tshiab nrog lub npe khaws cia hauv qhov sib txawv "patientName"
- Ntxiv cov ntaub ntawv "DateandTime" tam sim no ua lub xov tooj ntawm tes rau hauv qhov khoob ntawm tes ntawm x qhov tseem ceeb
- Ntxiv cov ntaub ntawv "brainVolume" tam sim no ua lub cell rau hauv qhov khoob ntawm tes ntawm qhov tseem ceeb y
- Txuag qhov hloov pauv tam sim no thauj khoom hauv cov ntawv.
Kauj Ruam 12: Txheeb Cov Ntaub Ntawv: Zam Cov Plot ntawm Lub Hlwb Ntim Sijhawm
- Hloov cov x qhov tseem ceeb array (xVals) rau hauv ib pawg categorical (xValsCategorical), kom tso cov phiaj xwm
- Tsim daim duab qhov rai 5
- Npaj cov ntsiab lus tau teev tseg los ntawm "xValsCategorical" thiab "yVals" (muaj lub hlwb ntim), siv lub voj voos hollow los qhia cov ntsiab lus thiab kom txuas nrog cov kab sib txuas
- Sau lub ntsiab lus raws li: tus neeg mob Lub Npe Lub Hlwb Ntim Cov Ntaub Ntawv
- Sau daim ntawv x axis raws li qhia hauv daim duab
- Sau daim y axis raws li qhia hauv daim duab
- Cia daim duab 5 sib npaug rau cov zis
Los ntawm qhov no, kev ua haujlwm patientName raug hu yuav muab cov ntaub ntawv nrog kho cov ntaub ntawv khaws tseg ntawm lub hlwb ntim dhau sijhawm, thiab cov phiaj xwm nthuav tawm cov ncauj lus.
Kauj Ruam 13: Kaw Qhov khoob hauv Subplots: Subplotclose.m
Kev ua haujlwm, hloov pauv los ntawm tus lej los ntawm https://www.briandalessandro.com, ua haujlwm kom kaw qhov khoob ntawm nruab nrab ntawm cov lej hauv qab ntawm cov lej tseem ceeb, thaum cov duab tso saib cov duab MRI thiab txheej txheej ntawm lub hlwb tau tsim. Subplot muaj nuj nqi siv nyob rau hauv subplotclose.m hloov txoj haujlwm ntawm cov subplots muab kom haum snugly agains ib leeg nyob rau hauv lub nam ntawm qhov ntev dua. Piv txwv li, yog tias txoj cai npaj rau 7 x 3 matrix, kab yuav haum zoo li kab kab ntev dua. Yog tias txoj cai npaj rau 3 x 7 matrix, kab ntawv yuav haum zoo, nrog qhov khoob ntawm kab, raws li pom hauv cov duab ntawm peb cov cai tseem ceeb.
Kauj Ruam 14: Txoj Cai Tseem Ceeb: Tshem Tawm Txhua Qhov thiab Ua Kom Nkag Siab
Txhawm rau pib cov cai tseem ceeb, nyem rau tib lub pob uas hais tias "Tshiab" nyob rau sab saud sab laug ntawm lub qhov rais, thiab xaiv "Tsab Ntawv" hloov ntawm "Ua Haujlwm" los ntawm ntu ua ntej. Ntaus tus lej raws li qhia hauv daim duab hauv lub qhov rai editor. Cov kab ntawm cov cai ua cov haujlwm hauv qab no hauv kev txiav txim:
- Kaw tag nrho cov ntaub ntawv qhib tshwj tsis yog 0, 1, thiab 2.
- Kaw txhua daim duab qhov rai.
- Tshem tawm txhua qhov hloov pauv hauv chaw ua haujlwm.
- Tshem qhov Command Window.
- Zaub hauv Qhov Kev Hais Kom Nkag Mus: Thov nkag mus rau qhov ntev hauv qab no rau MRI ntsuas:
- Ntawm kab tshiab hauv Command Window, nug: Ntev ntawm ib qho scan hauv milimeters:. Cov lus teb muab los ntawm tus neeg siv yuav raug teeb tsa mus rau qhov sib txawv "lengthMM".
- Ntawm kab kab tshiab, nug: Qhov nrug ntawm MRI ntsuas hauv milimeters:. Cov lus teb muab los ntawm tus neeg siv yuav raug teeb tsa mus rau qhov sib txawv "ZStacks".
Kauj Ruam 15: Txoj Cai Tseem Ceeb: Batch Ua Cov Duab
Hauv ntu no, tus lej yuav thauj cov duab (suav nrog MRI kev tshuaj xyuas ntawm ntu ntu ntawm lub hlwb) thiab khaws cov npe ntawm txhua daim ntawv duab hauv qhov sib txawv "Base" thiab tso saib txhua qhov MRI ntsuas. Thov ua raws nrog cov cai hauv daim duab, uas ua cov hauv qab no:
- Tsim cov qauv txheej txheem "BrainImages" uas muaj cov ntaub ntawv ntawm txhua cov ntaub ntawv hauv daim nplaub tshev tam sim no uas haum lub npe hom ntawm MRI _ (). Png
- Teeb sib txawv "NumberofImages" sib npaug rau cov lej hauv cov qauv "BrainImages"
- Qhib daim duab qhov rai 1
- Teem lub voj rau lub voj voog mus rau tus lej ntawm cov duab suav hauv cov ntawv
- Rau txhua lub voj, "CurrentImage" yog lub npe ntawm txhua cov ntaub ntawv MRI_i.png, nrog tus lej rov ua dua li 'kuv'
- Tsim kom muaj 3 x 7 subplot los tso saib 19 cov duab kom rub los ntawm "imshow"
- Muab txhua daim duab los ua lwm qhov hauv lub subplot daim duab qhov rai
- Title txhua subplot ntsiab lus raws li Level_, qhov uas tsis muaj dab tsi yog tus lej rov ua dua ntawm lub voj.
- Xaus rau lub voj (zam kev ua yuam kev)
Qhov no yuav tso tawm hauv daim duab qhov rai 1 txhua qhov MRI ntsuas hauv daim ntawv nyoos hauv 3 x 7 kev teeb tsa uas tsis muaj qhov khoob hauv x kev taw qhia.
Kauj Ruam 16: Txoj Cai Tseem Ceeb: Padding
Nrog padding, peb zam qhov teeb meem ntawm qhov tsis sib xws me me hauv cov duab ntau thiab tsawg uas tuaj yeem ua rau yuam kev rau qhov tsis sib xws hauv qhov xwm txheej uas ib daim duab loj dua lwm qhov.
- Qhib daim duab qhov rai 2
- Thauj cov duab matrix los ntawm MRI_1-p.webp" />
- Nrhiav qhov loj ntawm daim duab matrix thiab teeb rau "OriginalXPixels" (rau tus lej kab) thiab "OriginalYPixels" (rau tus lej)
- Teeb lub matrix "BrainMat" kom suav nrog txhua tus zeros nrog 20 ntau kab thiab 20 ntau kab rau txhua lub dav hlau, thiab 19 tag nrho ntu ntu hla, ib lub dav hlau.
- Teeb "HolesMat" kom muaj qhov zoo ib yam peb seem ntawm zeros rau cov tswv yim ua haujlwm tom qab
- Tsim "zeroMat" kom muaj qhov loj me ntawm ncoo ntxiv rau nees nkaum kab thiab nees nkaum kab, ob seem ntawm zeros.
Kauj Ruam 17: Txoj Cai Tseem Ceeb: Txiav txim siab ciam teb
- Teeb lub voj kom hla cov ntaub ntawv los ntawm txhua daim duab thauj khoom ua ntej
- Zoo ib yam ntawm kev ua cov txheej txheem ua ntej, "CurrentImage" thauj cov ntaub ntawv nrog "MRI_i.png", qhov twg kuv yog tus lej rov ua dua
- Khiav txhua daim duab los ntawm kev ua haujlwm "LevelCurveTracings2.m" uas koj tau ua yav dhau los
- Nrhiav qhov loj ntawm qhov tsim tawm "Lub Hlwb", teeb tus naj npawb ntawm kab rau "Currentrow" thiab tus naj npawb ntawm kab rau "Currentcolumns"
- Teeb "CurrentMat" mus rau qhov sib piv ntawm zeros nrog qhov ntev tau teev tseg los ntawm "Currentrow" thiab "Currentcolumns"
- Nruab cov ntaub ntawv los ntawm "Lub Hlwb" hauv "CurrentMat", nrog cov npoo ntawm 10 kab ntawm txhua sab
- Tsim ib qho subplot ntawm qhov ntev 3 x 7, los qhia thaj tsam ntawm cov duab
- Title txhua ntawm cov ntsiab lus tseem ceeb hauv daim duab qhov rai
- Tsim kom muaj peb qhov sib txawv "BrainMat" suav nrog txhua txheej txheej "CurrentMat"
- Xaus rau lub voj (rau kev zam kev ua yuam kev)
Cov kab ntawv hauv qab no sau rau hauv lub qhov tso rau sab saum toj thiab hauv qab ntawm qhov kev xav tau peb seem
- Teeb "LevelCurve1" sib npaug rau thawj txheej ntawm "BrainMat" (hauv qab ntawm cov khoom)
- Teeb "LevelCurveEnd" sib npaug rau txheej kawg ntawm "BrainMat" (sab saum toj ntawm cov khoom)
- Overwrite "LevelCurve1" nrog rau txheej hauv txheej
- Overwrite "LevelCurveEnd" nrog rau txheej hauv txheej
- Teem cov ntim hauv txheej raws li txheej txheej hauv qab ntawm "BrainMat"
- Teem cov ntim hauv txheej raws li txheej txheej saum toj ntawm "BrainMat"
Kauj Ruam 18: Txoj Cai Tseem Ceeb: Txheeb Xyuas Qhov Z Zoo
Thawj peb kab suav nrog teeb tsa qhov khoob khoob "z", thiab ua haujlwm hloov pauv yooj yim (faib cov pixels los ntawm qhov ntev) kom tau txais kev nyeem kom raug ntawm ntim hauv hli^3
- Tsim kom muaj lub voj voos los ntawm txhua txheej
- Nrhiav tus naj npawb ntawm cov sawv cev hauv ib txheej
- Hloov cov z tswj hwm rau qhov ua rau qhov muaj txiaj ntsig uas tau ntsuas kom haum, teeb tsa rau "tempz", kab ntawv kab
- Ntxiv z tus nqi rau qib nkhaus rau vector z
Nrog cov z no tswj tau hloov kho kom raug.
Kauj Ruam 19: Txoj Cai Tseem Ceeb: Txiav X thiab Y Kev Sib Koom
Tam sim no los txiav txim x thiab y txoj haujlwm ntawm txhua lub ntsiab lus hauv ciam teb.
- Pib "xBrain" ua qhov khoob
- Pib "yBrain" ua qhov khoob
- Teeb tsa lub voj rau lub voj los ntawm txhua daim duab thauj khoom
- Sib sau ua ob kab ntawv los khaws cov phiaj xwm phiaj xwm ntawm txhua kis hauv kab lus, sawv cev los ntawm kab ntawv kab lus "RowBrain" thiab "ColumnBrain"
- Ntxiv "xBrain" nrog rau tam sim no pom "RowBrain" kev tswj hwm
- Ntxiv "yBrain" nrog rau tam sim no pom "ColumnBrain" kev tswj hwm
- Xaus rau lub voj (kom zam kev ua yuam kev)
Kauj Ruam 20: Txoj Cai Tseem Ceeb: Npaj 3 Lub Qauv Qauv, Nrhiav Ntim, thiab Txiav Cov Ntaub Ntawv
Kev siv lub luag haujlwm alphaShape, peb yuav tsim cov qauv peb sab los ntawm qhov uas peb tuaj yeem suav qhov ntim ntawm lub hlwb.
- Siv kev ua haujlwm alphaShape, ntsaws rau hauv vectors "xBrain", "yBrain" thiab "z" rau x, y, thiab z tswj hwm, thiab teeb tsa sib npaug rau "BrainPolyhedron"
- Qhib daim duab qhov rai 3
- Plot tus lej alpha zoo "BrainPolyhedron", tso rau hauv daim duab qhov rai
- Xam qhov ntim ntawm cov duab alpha, siv lub luag haujlwm "ntim" uas ua haujlwm rau cov duab alpha
- Hloov qhov ntim rau hauv mm^3
- Luam tawm qhov ntim ntawm cov khoom nyob rau hauv lub qhov rai hais kom ua
- Ua kom tus neeg mob lub npe raug teeb tsa ua tswv yim
- Tau txais hnub tim thiab sijhawm tam sim no nrog moos, thiab teeb tsa rau "DateandTime"
- Hu ua haujlwm "patientFiles" txhawm rau nkag thiab npaj cov ntaub ntawv suav
Los ntawm no cov duab thib ob thiab thib peb yuav tsum qhia cov duab uas tshwm tuaj, thiab daim duab thib plaub uas yuav tsum tau muab tso rau hauv Command Window.
Pom zoo:
Taug qab & taug qab rau Cov Khw Me Me: 9 Kauj Ruam (nrog Duab)
Taug qab & taug qab rau Cov Khw Me Me: Qhov no yog lub kaw lus uas tsim rau cov khw me me uas xav tias yuav nce mus rau e-tsheb kauj vab lossis e-scooters rau kev xa khoom luv luv, piv txwv li cov mov ci uas xav xa cov ncuav qab zib. Track thiab Trace txhais li cas? Taug qab thiab taug qab yog cov kab ke siv los ntawm
DIY Smart Robot Taug Qab Cov Khoom Siv Tsheb Taug Kev Tsheb Photosensitive: 7 Kauj Ruam
DIY Smart Robot Tracking Tsheb Cov Khoom Siv Taug Kev Tsheb Photosensitive: Tsim los ntawm SINONING ROBOTKoj tuaj yeem yuav los ntawm kev taug qab neeg hlau tsheb TheoryLM393 nti sib piv ob lub photoresistor, thaum muaj ib sab photoresistor LED ntawm WHITE sab ntawm lub tshuab yuav nres tam sim ntawd, lwm sab ntawm lub cav tig rov qab, yog li ntawd
Cov Ntim Ntim Ntim: 8 Kauj Ruam (nrog Duab)
Cov Lus Hais Tias: Hauv Asmeskas ib leeg, cov neeg Amelikas nruab nrab mus txog 7 phaus khib nyiab txhua hnub. Ntau tshaj ib lab tons ntawm cov kaus poom tin tau muab pov tseg txhua xyoo. Kev rov ua dua tshiab yog qhov zoo dua li sau cov chaw pov tseg, tab sis rov siv dua thiab rov ntim dua lwm cov ntim pov tseg yog
Siv DS1307 thiab DS3231 Lub Sijhawm Teev Sijhawm Sijhawm Nrog Arduino: 3 Kauj Ruam
Siv DS1307 thiab DS3231 Lub Sijhawm Caij Nyoog Sijhawm Nrog Arduino: Peb tseem tau txais kev thov yuav siv DS1307 thiab DS3231 lub sijhawm teev sijhawm nrog Arduino los ntawm ntau qhov chaw-yog li qhov no yog thawj ntawm ob ntu kev qhia yuav siv li cas. Txog qhov kev qhia Arduino no peb muaj ob lub sijhawm teev sijhawm ua haujlwm rau peb
Lub Hlwb Lub Hlwb: Tsim Tib Lub Tshuab Khoos Phis Tawj Thaum Hmo: 11 Kauj Ruam
Neeg Hlau Lub Hlwb: Tsim Tib Lub Tshuab Khoos Phis Tawj thaum yav tsaus ntuj: Tsis nco qab ntawm koj li Picaxe lossis Arduino? Tab sis PC yog overkill rau txoj haujlwm? Ua tibzoo saib ntawm qhov qhib qhov no ib lub tshuab computer uas tuaj yeem ua haujlwm ua hom lus zoo li C, Basic, Forth, Pascal, lossis Fortran