From 7f2bf0ade49b795e825744f087cb059ee4d814a8 Mon Sep 17 00:00:00 2001
From: sharoncy <s.c.yates@medisin.uio.no>
Date: Tue, 23 May 2023 15:04:55 +0200
Subject: [PATCH] Clean up

---
 test/test5_NOP_s037.json                      |   4 +-
 test/test6_artifical.json                     |   9 +++
 test_data/artificial_VisuAlign.json           |  58 ++++++++++++++++++
 .../artificial_2015_s0218.flat                | Bin 0 -> 285673 bytes
 .../artificial_segmentation/Objects_s0218.png | Bin 0 -> 574513 bytes
 5 files changed, 69 insertions(+), 2 deletions(-)
 create mode 100644 test/test6_artifical.json
 create mode 100644 test_data/artificial_VisuAlign.json
 create mode 100644 test_data/artificial_atlasmap/artificial_2015_s0218.flat
 create mode 100644 test_data/artificial_segmentation/Objects_s0218.png

diff --git a/test/test5_NOP_s037.json b/test/test5_NOP_s037.json
index 76b2b27..f837711 100644
--- a/test/test5_NOP_s037.json
+++ b/test/test5_NOP_s037.json
@@ -2,9 +2,9 @@
     "label_path": "../annotation_volumes/allen2017_colours.csv",
     "segmentation_folder": "../test_data/ttA_2877_NOP_s037_seg",
     "alignment_json": "../test_data/ttA_2877_NOP_horizontal_final_2017.json",
-    "nonlinear": true,
+    "nonlinear": false,
     "colour": [0, 0, 255],
     "points_json_path": "../outputs/test5_points.json",
-    "counts_per_label_name": "../outputs/test5_counts_per_allenID_2017.csv"
+    "counts_per_label_name": "../outputs/test5_counts_per_allenID_2017_false.csv"
 }
 
diff --git a/test/test6_artifical.json b/test/test6_artifical.json
new file mode 100644
index 0000000..c8f58ec
--- /dev/null
+++ b/test/test6_artifical.json
@@ -0,0 +1,9 @@
+{   "volume_path": "../annotation_volumes/annotation_10_reoriented_2017.nrrd",
+    "label_path": "../annotation_volumes/allen2017_colours.csv",
+    "segmentation_folder": "../test_data/ttA_2877_NOP_segmentations",
+    "alignment_json": "../test_data/ttA_2877_NOP_horizontal_final_2017.json",
+    "nonlinear": true,
+    "colour": [0, 0, 255],
+    "points_json_path": "../outputs/test1_points.json",
+    "counts_per_label_name": "../outputs/test1_counts_per_allenID_2017.csv"
+}
\ No newline at end of file
diff --git a/test_data/artificial_VisuAlign.json b/test_data/artificial_VisuAlign.json
new file mode 100644
index 0000000..8cf0ad8
--- /dev/null
+++ b/test_data/artificial_VisuAlign.json
@@ -0,0 +1,58 @@
+{"name":"79556738","target":"ABA_Mouse_CCFv3_2015_25um.cutlas","target-resolution":[456.0, 528.0, 320.0],"slices":[
+{"filename":"s0002_79584187.jpg","nr":2,"width":5105,"height":5393,"anchoring":[339.8828755618759, 2.0058244431246566, 283.6986023762958, -222.73761701400005, 0.0, 1.0173104694760016, -1.0755359841146064, -3.5294053122332882, -235.4859497689915]}, 
+{"filename":"s0010_79584189.jpg","nr":10,"width":5969,"height":5633,"anchoring":[360.70740085313827, 10.219205194045301, 276.5194925943705, -260.4366338677024, -0.01616556398857938, 0.11088597504447506, -0.10449713623617948, -3.686448005444759, -245.96867106366167]}, 
+{"filename":"s0018_79584191.jpg","nr":18,"width":6705,"height":5681,"anchoring":[374.76867364650286, 18.395591482033026, 266.90290837423464, -292.4637835971117, 0.08906282285079216, 7.2782682158815115, -6.172433212170686, -3.717043395850994, -247.9823588963216]}, 
+{"filename":"s0026_79584193.jpg","nr":26,"width":7121,"height":5873,"anchoring":[385.75058623481385, 26.807566274079342, 273.0194502424432, -310.59854569055415, 0.1015390059359334, 8.193537728625055, -6.76383126697888, -3.842553013758687, -256.3539774117984]}, 
+{"filename":"s0034_79584197.jpg","nr":34,"width":7569,"height":6305,"anchoring":[396.9152622759646, 35.241697605778874, 280.6134978203446, -330.17636576015906, 0.08496168116158745, 7.176874492171083, -5.98389410811637, -4.125609059173758, -275.2437559253501]}, 
+{"filename":"s0042_79584199.jpg","nr":42,"width":7729,"height":6513,"anchoring":[404.36737563329575, 43.7261480434263, 291.581920003853, -337.1685333426627, 0.07499366814664654, 6.543718772670634, -5.519294054617785, -4.261841798796315, -284.3356713469287]}, 
+{"filename":"s0050_79584201.jpg","nr":50,"width":7889,"height":6529,"anchoring":[406.6619222793976, 52.04615613755406, 291.60188868788714, -344.1314736510214, 0.0913713548790156, 7.668281381538847, -6.352209808978081, -4.272138363893993, -285.01888007074666]}, 
+{"filename":"s0058_79584203.jpg","nr":58,"width":8017,"height":6705,"anchoring":[409.0922830225352, 60.41592393509919, 294.94133051607236, -349.7766315880862, 0.03389511983158399, 3.859104551471191, -3.230449513550888, -4.3879270492832285, -292.75885247041293]}, 
+{"filename":"s0066_79584207.jpg","nr":66,"width":8497,"height":6785,"anchoring":[415.6516710892015, 68.8017709888015, 299.33476251810794, -370.7331119795917, 0.006972776479699409, 2.1584922337747408, -1.7250101581853494, -4.440384124163043, -296.26579717461095]}, 
+{"filename":"s0074_79584209.jpg","nr":74,"width":8689,"height":6673,"anchoring":[418.7219893219545, 77.10729322762823, 298.38465506033276, -379.09032603519046, 0.043170139809376465, 4.61184193894609, -3.5450163052704378, -4.366939811024813, -291.3570940529501]}, 
+{"filename":"s0082_79584211.jpg","nr":82,"width":8977,"height":6433,"anchoring":[425.54556741367696, 85.43696345555847, 299.0286203202422, -391.65076660765703, 0.04820013411176662, 5.004823253157365, -3.5897557600610592, -4.2098369706779355, -280.8745902802396]}, 
+{"filename":"s0090_79584213.jpg","nr":90,"width":9217,"height":6721,"anchoring":[438.45501489319633, 93.64732533237138, 291.68423418002567, -401.9063821550403, 0.1879226335657904, 14.374302836786994, -10.491343388823628, -4.396251605217641, -293.2811252160281]}, 
+{"filename":"s0106_79584219.jpg","nr":106,"width":9377,"height":6689,"anchoring":[441.19652426719824, 110.32947505472711, 294.54386614129226, -408.96270415631886, 0.1542470388566244, 12.159610230428145, -8.68197926343538, -4.376094405469554, -291.94444970912724]}, 
+{"filename":"s0114_79584221.jpg","nr":114,"width":9329,"height":6673,"anchoring":[437.4858640509202, 118.76645204320651, 302.39572333414236, -407.04049885654615, -0.01745500937119005, 0.6944353717771892, -0.4969273681505759, -4.367100642957021, -291.3817467164557]}, 
+{"filename":"s0122_79584223.jpg","nr":122,"width":9089,"height":6993,"anchoring":[433.9437800011285, 127.17547320229683, 308.3815268421404, -396.55444219653515, 0.025173505785915044, 3.4908248655277943, -2.688167327802838, -4.576453532808741, -305.34029373804196]}, 
+{"filename":"s0130_79584227.jpg","nr":130,"width":9265,"height":6721,"anchoring":[434.51518197330483, 135.4235814374023, 303.6120249429599, -404.225944625696, 0.039711356576731326, 4.495865179049044, -3.2643109972138693, -4.398397552938378, -293.45731633934315]}, 
+{"filename":"s0138_79584229.jpg","nr":138,"width":9377,"height":7137,"anchoring":[437.323771039772, 143.849948539201, 310.7261882275751, -409.0645675720931, 0.0906968002040003, 7.9198425822285845, -6.03350174669376, -4.670206678506944, -311.5804619263451]}, 
+{"filename":"s0146_79584231.jpg","nr":146,"width":9665,"height":7121,"anchoring":[444.65274440526, 152.1976487873841, 312.5708538130395, -421.5283427036806, 0.15517009453861877, 12.278589938144156, -9.055022914254856, -4.658765387212365, -310.80326978497806]}, 
+{"filename":"s0154_79584233.jpg","nr":154,"width":9889,"height":7121,"anchoring":[451.95297303204427, 160.53132160047204, 313.4797046848042, -431.2367280099558, 0.18906835010051276, 14.58470855985308, -10.512041198082745, -4.658168842761693, -310.7568121824112]}, 
+{"filename":"s0162_79584237.jpg","nr":162,"width":9937,"height":7265,"anchoring":[451.69963658897984, 169.0038531403838, 323.6880609557718, -433.4792732575127, 0.10590152491352, 9.04584971646321, -6.6195949541487185, -4.753823529356474, -317.1569131422928]}, 
+{"filename":"s0170_79584239.jpg","nr":170,"width":10113,"height":7105,"anchoring":[456.98350126033597, 177.2103612302375, 316.1213687452986, -441.02350790713166, 0.18612633376443455, 14.433108979696064, -10.149508287390226, -4.6478842735054435, -310.0722554699365]}, 
+{"filename":"s0178_79584241.jpg","nr":178,"width":10257,"height":7025,"anchoring":[459.9459711654016, 185.57140961526687, 318.8765989805713, -447.3181462811635, 0.18061397021614312, 14.094059650203317, -9.661920567500443, -4.595686963909911, -306.5917457245463]}, 
+{"filename":"s0186_79584243.jpg","nr":186,"width":10225,"height":7169,"anchoring":[456.11913358067414, 193.9661899583524, 323.91351973016947, -446.0475012259906, 0.1065059445844554, 9.143581049128606, -6.416721289663302, -4.69105248402899, -312.96959659090504]}, 
+{"filename":"s0194_79584247.jpg","nr":194,"width":10369,"height":6929,"anchoring":[460.50497199671133, 202.3200935966284, 326.1855334080304, -452.39462114145994, 0.037034875954134364, 4.537284614616911, -3.0347007514867643, -4.534522135347058, -302.5409419677026]}, 
+{"filename":"s0202_79584249.jpg","nr":202,"width":10353,"height":6833,"anchoring":[463.43077907913823, 210.43796736247188, 312.71570456406243, -451.33150495151943, 0.2546323521166869, 19.051083802097416, -12.585257721212763, -4.46850535494959, -298.0925148659251]}, 
+{"filename":"s0210_79584251.jpg","nr":210,"width":10369,"height":7249,"anchoring":[466.0251063997857, 218.78113934874256, 314.27985761418233, -451.836395907656, 0.3175215465415705, 23.249516136894762, -16.268497281329097, -4.73865810024991, -316.1009678269496]}, 
+{"filename":"s0218_79584253.jpg","nr":218,"width":10353,"height":7217,"anchoring":[463.4083668508281, 227.1268536263488, 316.0374393095608, -451.23275362898056, 0.2875658760368651, 21.2480409080898, -14.825321260384303, -4.718659315020905, -314.7731896455161],"markers":[[2711.5, 1878.942962281509, 1632.2297297297303, 1062.2999080036798], [6937.952877052575, 2740.9466770439158, 6835.378378378378, 1573.5317387304508], [2259.4674920646557, 5648.744307698693, 1239.162162162162, 5743.058877644893], [8044.5755261961285, 5612.835982475479, 8767.405405405403, 5842.64949402024], [9156.87276510392, 1799.8457042602972, 9646.81081081081, 1533.6954921803128]]}, 
+{"filename":"s0226_79584257.jpg","nr":226,"width":10337,"height":7089,"anchoring":[461.97244615829254, 235.3634063248919, 310.50609079528436, -450.7970788807681, 0.18736242109048357, 14.560222729424488, -9.994467084043853, -4.6374634964527095, -309.3776629505306]}, 
+{"filename":"s0234_79584259.jpg","nr":234,"width":10225,"height":7153,"anchoring":[459.86573057430553, 243.7425935453177, 314.4947425846208, -445.8694735898814, 0.2051330736276782, 15.723419805335807, -11.009614358658629, -4.678917048295681, -312.1389124407811]}, 
+{"filename":"s0242_79584261.jpg","nr":242,"width":10145,"height":7265,"anchoring":[457.7211347242808, 252.08878623256223, 316.28208855889284, -442.3057181454856, 0.23429996772750886, 17.65323210109261, -12.65336652069973, -4.751433613732564, -316.9698938477934]}, 
+{"filename":"s0250_79584263.jpg","nr":250,"width":10113,"height":7441,"anchoring":[456.1595163600506, 260.42676798365557, 317.518917440104, -440.87838618660487, 0.24440015969219075, 18.320623432417623, -13.492395957579115, -4.866208465681743, -324.62413058054017]}, 
+{"filename":"s0258_79584267.jpg","nr":258,"width":10209,"height":7569,"anchoring":[457.3278840530317, 268.8206114110788, 322.4705101812059, -445.2934281127299, 0.14350876957610129, 11.609059175738594, -8.614987217993662, -4.952250767189431, -330.3873674835923]}, 
+{"filename":"s0266_79584269.jpg","nr":266,"width":10145,"height":7169,"anchoring":[453.32414922451835, 277.0039425082666, 313.3998096078791, -442.4195596242342, 0.18455576619982142, 14.33469292666284, -10.139021798748715, -4.689752546074318, -312.8658605589377]}, 
+{"filename":"s0274_79584271.jpg","nr":274,"width":10129,"height":7569,"anchoring":[456.02598029760827, 285.4588497718492, 322.4187323723877, -441.7798422780791, 0.15466114362905617, 12.337126204831517, -9.227585336578226, -4.952006807091743, -330.36829192594473]}, 
+{"filename":"s0282_79584273.jpg","nr":282,"width":10049,"height":7521,"anchoring":[453.79430811908765, 293.74595494396584, 320.2640073785454, -438.1341344839903, 0.22684672566018102, 17.136880020155385, -12.83757936313792, -4.919006249726284, -328.1499232102184]}, 
+{"filename":"s0298_79584279.jpg","nr":298,"width":9841,"height":7393,"anchoring":[447.6975230832668, 310.43323298888197, 323.50618119038336, -429.3632097256166, 0.031633039690404985, 4.071668953059442, -3.0615257197516397, -4.838224321851041, -322.8045985812492]}, 
+{"filename":"s0306_79584281.jpg","nr":306,"width":9809,"height":6945,"anchoring":[447.11643695585667, 318.6931618123542, 319.5306426512479, -427.94532985043594, -0.10855549474297276, -5.288541036929719, 3.748564339803761, -4.544506805572546, -303.23812569095367]}, 
+{"filename":"s0314_79584283.jpg","nr":314,"width":9681,"height":6561,"anchoring":[442.5576757925703, 326.71227063558, 299.5051509744445, -422.3696336979278, 0.04978347501889857, 5.250770181783338, -3.5617704271504693, -4.293643931842321, -286.4665308214591]}, 
+{"filename":"s0322_79584287.jpg","nr":322,"width":9457,"height":7089,"anchoring":[443.013073318942, 335.2168694470638, 311.8498798242601, -412.59809453798164, 0.04351082960192798, 4.787613799031334, -3.5920453043217306, -4.639180325221493, -309.5214559228754]}, 
+{"filename":"s0330_79584289.jpg","nr":330,"width":9089,"height":6769,"anchoring":[433.25207459025887, 343.32139521103863, 297.5473829887976, -396.43312355666313, 0.13126175439094825, 10.568747424424838, -7.878330588023281, -4.4287395070615005, -295.4607347402451]}, 
+{"filename":"s0338_79584291.jpg","nr":338,"width":8961,"height":7105,"anchoring":[429.09675747231154, 351.8856226798728, 313.8917454272513, -390.8894872423731, 0.10657985214245969, 8.896588915755382, -7.060464810132124, -4.648987824910505, -310.1599958163386]}, 
+{"filename":"s0346_79584293.jpg","nr":346,"width":8705,"height":6609,"anchoring":[424.81211833723864, 359.90688453695475, 294.0086576240391, -379.7186979862093, 0.10410420177476001, 8.680386859164873, -6.596419042734549, -4.324400421892743, -288.5048215772105]}, 
+{"filename":"s0354_79584297.jpg","nr":354,"width":8417,"height":6433,"anchoring":[416.5427619672042, 368.32946737365006, 300.92092150329177, -367.24632724087286, -0.035442768703148886, -0.6875055820535573, 0.5262704211794252, -4.209965442872462, -280.9019614144266]}, 
+{"filename":"s0362_79584299.jpg","nr":362,"width":8001,"height":6305,"anchoring":[406.6623736390686, 376.4930226831815, 290.55757075203763, -348.9126791700241, 0.1503285192252406, 11.623889939809908, -9.168391797088775, -4.124466758350054, -275.1529941511683]}, 
+{"filename":"s0370_79584301.jpg","nr":370,"width":8049,"height":6049,"anchoring":[411.2520971465842, 384.7318883280466, 285.1530269243501, -351.0988434309075, 0.1013619091381202, 8.366698564549026, -6.293584515077676, -3.957940285797043, -264.0550562268165]}, 
+{"filename":"s0378_79584303.jpg","nr":378,"width":7681,"height":6337,"anchoring":[402.6234992721029, 393.1748319070529, 293.4254518676089, -335.10351620915355, 0.04855645991474944, 4.770329715015002, -3.939224488794308, -4.146968924518671, -276.67827887189895]}, 
+{"filename":"s0386_79584307.jpg","nr":386,"width":7521,"height":5633,"anchoring":[398.04043781812857, 401.3102473812678, 281.160345524939, -328.13600735334114, 0.03361220121004749, 3.7413881889472758, -2.8047070184362037, -3.6863811719001687, -245.95187908015026]}, 
+{"filename":"s0394_79584309.jpg","nr":394,"width":11345,"height":7137,"anchoring":[393.20142660910426, 409.59799465257834, 279.0603715263805, -494.9934150906385, 0.013085700445657268, 3.1338966173185483, -1.9731431804117174, -4.670745593412849, -311.6349645869112]}, 
+{"filename":"s0402_79584311.jpg","nr":402,"width":6913,"height":5377,"anchoring":[384.2944313538977, 417.8903840270608, 277.2887101303429, -301.57467108768464, 0.06587886578519431, 5.772988073128311, -4.4944354018212715, -3.5185240089657888, -234.7443064998044]}, 
+{"filename":"s0410_79584313.jpg","nr":410,"width":6353,"height":4801,"anchoring":[370.02886607336, 426.03830825964957, 265.90244277091466, -277.10653442091746, 0.08756628100549335, 7.108273923619855, -5.376743698750841, -3.141232807168558, -209.56645210389624]}, 
+{"filename":"s0426_79584319.jpg","nr":426,"width":5089,"height":7281,"anchoring":[345.1249038793499, 444.7352660606393, 403.32143832991994, -221.9502781785705, -0.10755334344591459, -6.16251704331789, 8.82649163868736, -4.76260416547724, -317.8133264020167]}, 
+{"filename":"s0434_79584321.jpg","nr":434,"width":4737,"height":6865,"anchoring":[340.00946752826513, 452.47746967070094, 364.8226719620626, -206.62439128093305, 0.06151123255455104, 5.047901702712024, -7.32234809271937, -4.491771884621069, -299.66895396706207]}, 
+{"filename":"s0442_79584323.jpg","nr":442,"width":4929,"height":4193,"anchoring":[337.9745135332637, 458.94529470204805, 241.2800694464347, -214.98951927064866, 0.0702080410502788, 5.666380878498375, -4.824742072064508, -2.7433722300163006, -183.0227078139357]}, 
+{"filename":"s0450_79584327.jpg","nr":450,"width":5089,"height":4577,"anchoring":[342.9228925184492, 467.312842354558, 244.45987701897965, -222.03442609523228, 0.011768789260386823, 1.7993422112248396, -1.6197170524238222, -2.9953438321905352, -199.84952965477174]}, 
+{"filename":"s0458_79584329.jpg","nr":458,"width":5153,"height":4417,"anchoring":[343.0970038213282, 475.6121764177314, 243.11010666585764, -224.81935174835502, 0.02428247476993306, 2.6470066071894256, -2.2709827146682566, -2.8905708410001685, -192.85583577441665]}, 
+{"filename":"s0466_79584331.jpg","nr":466,"width":4977,"height":4097,"anchoring":[340.0413921688521, 483.83790219683624, 236.8637562845707, -217.11564357849176, 0.04879369447953508, 4.247272091498687, -3.4995291530832713, -2.6809095058183745, -178.86108929413038]}, 
+{"filename":"s0474_79584333.jpg","nr":474,"width":4993,"height":4193,"anchoring":[338.7258402822873, 492.19662882869267, 239.48361229457043, -217.7984480833232, 0.05969759285478917, 4.977926385525977, -4.184214547679945, -2.743563479496154, -183.03839394774656]}]}
\ No newline at end of file
diff --git a/test_data/artificial_atlasmap/artificial_2015_s0218.flat b/test_data/artificial_atlasmap/artificial_2015_s0218.flat
new file mode 100644
index 0000000000000000000000000000000000000000..ca6435c254f9292255d34aa6e547656c7683d16d
GIT binary patch
literal 285673
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
E|HWU#dH?_b

literal 0
HcmV?d00001

diff --git a/test_data/artificial_segmentation/Objects_s0218.png b/test_data/artificial_segmentation/Objects_s0218.png
new file mode 100644
index 0000000000000000000000000000000000000000..da9c094ec3ca13c58ecad85bb8e9bb58093f0f90
GIT binary patch
literal 574513
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

literal 0
HcmV?d00001

-- 
GitLab