How can I find the distance between adjacent blobs in a segmented image?

3 次查看(过去 30 天)
I have a calibration pattern that I am using to convert pixel distance to real life distance in images. I am trying to implement it in my code and I'm finding a lot of difficulties. The pattern can be seen below:
I have binarized the image and segmented it. Then, I plotted the centroids of each blob. I would like to find the pixel distance between the adjacent centroids. Or maybe somebody knows of some better way to do this that I am not aware of. Any help will be appreciated. The code is below. I have also attached a screenshot of the results of the code so far.
clc;
close all;
clear;
workspace;
format long g;
format compact;
fontSize = 15;
markerSize = 10;
fileName = 'calibration.png';
img = imread(fileName);
I = rgb2gray(img);
% Crop image
rect = [500 1000 1400 1350];
I = imcrop(I, rect);
% imshow(I)
% Binarize image + filter
thresValue = 130;
mask = I > thresValue;
se = strel('disk', 9);
mask = imopen(mask, se);
% Show image
subplot(2, 3, 1);
w = gcf;
w.WindowState = 'maximized';
imshow(mask)
title('Binarized image', 'FontSize', fontSize, 'Interpreter', 'None');
% Segmentation
% Label each blob
[labeledImage, numOfBlobs] = bwlabel(mask, 4);
% Add pseudo-colors to blobs and create image
pseudoColoredImage = label2rgb (labeledImage, 'hsv', 'k', 'noshuffle'); %k - black for zero (background)
% Display pseudo-colored image
subplot(2, 3, 2);
imshow(pseudoColoredImage);
impixelinfo;
axis('on', 'image');
title('Pseudo-colored Image', 'FontSize', fontSize, 'Interpreter', 'None');
hold on
drawnow;
hold off
% Retrieve centroids of circles
blobProps = regionprops(labeledImage, mask, 'Centroid');
numOfBlobs = size(blobProps, 1);
% Plot centroids
centroids = cat(1,blobProps.Centroid);
subplot(2, 3, 3);
% figure
% g = gcf;
% g.WindowState = 'maximized';
imshow(labeledImage)
hold on
plot(centroids(:,1),centroids(:,2),'.', 'MarkerSize', markerSize, 'Color','red')
title('Binary image with centroids plotted', 'FontSize', fontSize, 'Interpreter', 'None')
hold off

采纳的回答

yanqi liu
yanqi liu 2022-1-17
clc; clear all; close all;
fileName = 'https://www.mathworks.com/matlabcentral/answers/uploaded_files/864390/image.jpeg';
img = imread(fileName);
I = rgb2gray(img);
I2 = imresize(I, 800/size(I,1), 'bilinear');
im = I2;
I2 = imcomplement(I2);
bw = ~im2bw(I2, 0.6);
bw = bwareaopen(bw, 10);
bw = imfill(bw, 'holes');
bw2 = ~imopen(bw, strel('disk', 3));
patternDims = [9 9];
imagePoints = detectCircleGridPoints(im2uint8(bw2),patternDims,PatternType="symmetric");
J = insertText(im,imagePoints,1:size(imagePoints,1));
J = insertMarker(J,imagePoints,'x',Color="green",Size=5);
imshow(J)
% distance matrix
a=pdist(imagePoints);
b = squareform(a);
disp(b)
Columns 1 through 22 0 45.7868 90.7560 135.2682 179.2779 223.2932 268.0882 313.2296 359.5319 45.7853 66.0349 102.8783 143.5959 185.3301 227.8519 271.2615 315.4780 360.9264 90.8654 102.9815 129.8399 163.9232 45.7868 0 44.9700 89.4837 133.4951 177.5127 222.3119 267.4583 313.7664 63.1446 45.5311 64.8192 101.0126 141.2039 183.0208 226.0728 270.0833 315.3929 99.7609 90.2318 101.6343 127.7553 90.7560 44.9700 0 44.5143 88.5266 132.5457 177.3483 222.4988 268.8117 99.8016 62.7870 45.2600 63.9393 99.5055 139.7092 182.0665 225.7186 270.8062 125.5697 99.3580 89.8132 100.5427 135.2682 89.4837 44.5143 0 44.0127 88.0326 132.8378 177.9916 224.3087 141.0219 99.0296 62.7027 45.2682 63.0863 98.4662 139.2195 182.1740 226.8798 159.9048 125.0196 99.3540 89.4645 179.2779 133.4951 88.5266 44.0127 0 44.0205 88.8282 133.9853 180.3063 183.3544 139.7225 98.5425 62.8512 45.1902 62.4489 98.4241 139.7923 183.7778 197.9855 158.9352 124.8729 99.2980 223.2932 177.5127 132.5457 88.0326 44.0205 0 44.8101 89.9698 136.2941 226.3978 182.0528 139.2643 98.7716 63.3110 44.7992 62.4049 98.9800 141.3261 238.2463 197.0402 158.8984 125.0962 268.0882 222.3119 177.3483 132.8378 88.8282 44.8101 0 45.1604 91.4860 270.6350 225.9294 182.4531 140.3696 100.2423 64.1783 45.1250 62.5777 99.8074 280.5920 238.1730 197.9197 160.1171 313.2296 267.4583 222.4988 177.9916 133.9853 89.9698 45.1604 0 46.3264 315.4239 270.5104 226.6811 183.9080 142.2311 101.6919 65.2529 45.6448 62.9752 324.0294 280.8733 239.4315 199.5683 359.5319 313.7664 268.8117 224.3087 180.3063 136.2941 91.4860 46.3264 0 361.5013 316.4570 272.4224 229.2895 186.9308 144.8939 103.9593 66.8930 45.6771 369.0977 325.4591 283.2856 242.2482 45.7853 63.1446 99.8016 141.0219 183.3544 226.3978 270.6350 315.4239 361.5013 0 45.6305 90.3511 134.4060 178.0140 221.8387 266.1325 311.0160 357.0871 45.0802 65.0655 101.7759 142.3708 66.0349 45.5311 62.7870 99.0296 139.7225 182.0528 225.9294 270.5104 316.4570 45.6305 0 44.7215 88.7770 132.3861 176.2136 220.5095 265.3953 311.4709 62.7856 44.7007 63.8050 99.8746 102.8783 64.8192 45.2600 62.7027 98.5425 139.2643 182.4531 226.6811 272.4224 90.3511 44.7215 0 44.0555 87.6650 131.4942 175.7915 220.6787 266.7579 99.4493 62.3180 44.5534 62.9361 143.5959 101.0126 63.9393 45.2682 62.8512 98.7716 140.3696 183.9080 229.2895 134.4060 88.7770 44.0555 0 43.6101 87.4418 131.7405 176.6291 222.7124 140.2374 98.2735 62.0228 44.1963 185.3301 141.2039 99.5055 63.0863 45.1902 63.3110 100.2423 142.2311 186.9308 178.0140 132.3861 87.6650 43.6101 0 43.8340 88.1332 133.0226 179.1093 182.1961 138.6541 97.6802 61.7854 227.8519 183.0208 139.7092 98.4662 62.4489 44.7992 64.1783 101.6919 144.8939 221.8387 176.2136 131.4942 87.4418 43.8340 0 44.2992 89.1886 135.2761 225.1232 180.9117 138.3966 97.8769 271.2615 226.0728 182.0665 139.2195 98.4241 62.4049 45.1250 65.2529 103.9593 266.1325 220.5095 175.7915 131.7405 88.1332 44.2992 0 44.8895 90.9794 268.7937 224.2215 181.0154 138.9321 315.4780 270.0833 225.7186 182.1740 139.7923 98.9800 62.5777 45.6448 66.8930 311.0160 265.3953 220.6787 176.6291 133.0226 89.1886 44.8895 0 46.0938 313.2459 268.4615 224.8943 182.1281 360.9264 315.3929 270.8062 226.8798 183.7778 141.3261 99.8074 62.9752 45.6771 357.0871 311.4709 266.7579 222.7124 179.1093 135.2761 90.9794 46.0938 0 359.0939 314.1874 270.4250 227.3250 90.8654 99.7609 125.5697 159.9048 197.9855 238.2463 280.5920 324.0294 369.0977 45.0802 62.7856 99.4493 140.2374 182.1961 225.1232 268.7937 313.2459 359.0939 0 45.4227 89.8248 133.7409 102.9815 90.2318 99.3580 125.0196 158.9352 197.0402 238.1730 280.8733 325.4591 65.0655 44.7007 62.3180 98.2735 138.6541 180.9117 224.2215 268.4615 314.1874 45.4227 0 44.4022 88.3190 129.8399 101.6343 89.8132 99.3540 124.8729 158.8984 197.9197 239.4315 283.2856 101.7759 63.8050 44.5534 62.0228 97.6802 138.3966 181.0154 224.8943 270.4250 89.8248 44.4022 0 43.9172 163.9232 127.7553 100.5427 89.4645 99.2980 125.0962 160.1171 199.5683 242.2482 142.3708 99.8746 62.9361 44.1963 61.7854 97.8769 138.9321 182.1281 227.3250 133.7409 88.3190 43.9172 0 201.4278 161.3796 126.1773 99.7242 89.2958 99.6729 126.5977 162.1454 202.7843 184.0565 140.0535 98.5505 62.2385 44.1065 62.4201 98.8253 140.4697 185.0177 177.2207 131.7992 87.3977 43.4805 240.8675 198.7542 159.5823 124.9631 99.0607 89.1150 100.6615 128.3190 165.1187 226.3986 181.7233 138.6640 97.7452 61.8811 44.3162 63.0662 100.1726 143.2572 220.7488 175.3283 130.9277 87.0109 281.5925 238.2878 197.0157 158.3486 124.1968 98.5164 89.3295 101.8108 130.8246 269.2458 224.2183 180.4719 138.0091 97.5193 61.7493 44.2047 63.9320 102.6981 264.4507 219.0317 174.6323 130.7163 324.4483 280.4029 237.9174 197.1012 158.8375 124.6549 98.8464 89.9024 103.2163 313.7209 268.4902 224.3876 181.2532 139.2205 98.6449 62.2528 44.2599 65.2762 309.5552 264.1374 219.7390 175.8236 368.4547 323.9262 280.6969 238.6616 198.2667 159.9619 125.3614 99.4550 90.6643 359.0068 313.6490 269.3402 225.8618 183.1659 141.0091 99.8547 62.7944 44.9892 355.3447 309.9283 265.5311 221.6164 135.3319 141.0068 160.0216 188.0124 221.2204 257.8585 297.5042 338.8957 382.3620 89.5480 99.1138 125.3156 159.4347 197.2727 237.5417 279.3112 322.3669 367.2275 44.4707 63.0020 99.5978 140.3875 143.7020 134.3515 140.2850 159.2747 186.9510 220.2159 257.7471 297.7664 340.2939 101.1873 88.8212 98.4766 124.1034 157.8855 196.0781 236.6475 278.9641 323.3611 63.9604 44.1214 62.0818 98.2049 164.0912 142.2936 133.6811 139.9752 158.9143 186.7511 220.9587 258.9049 300.0696 128.0981 99.9722 88.4214 97.9649 123.4408 157.6427 196.1120 237.2335 280.9211 100.8183 63.0327 43.8680 61.6558 192.0054 161.8139 140.9737 133.0488 139.6865 159.0074 187.9099 222.6411 261.7781 162.0931 125.9709 98.8966 87.7807 97.6257 123.7319 158.2491 197.3209 239.8780 141.2876 98.9830 62.1663 43.5844 224.7343 189.3754 160.1957 140.1424 132.8242 140.0165 160.4835 190.0204 225.9653 199.5597 159.5978 124.5563 98.1209 87.6349 98.3177 124.7676 159.9255 200.4895 182.8404 139.0554 97.7847 61.6204 260.5893 222.0254 187.6056 159.1008 139.6378 132.8291 141.0970 162.3137 193.0872 239.0487 197.0675 158.1156 123.6679 97.7960 88.0305 99.0374 126.1943 162.9396 225.1170 180.6787 137.9126 97.1937 298.5826 257.9487 220.2406 186.3597 158.3222 139.1403 133.0596 142.0982 164.5509 279.9051 236.7459 195.7101 157.2980 123.2818 97.7196 87.9366 99.6116 128.5117 268.0403 223.2496 179.8110 137.5399 339.0554 297.0760 257.3021 220.1148 186.6904 158.7876 139.8372 134.1899 144.0634 322.5824 278.7188 236.5200 196.0742 158.1252 124.2469 98.2974 88.5483 101.5703 312.2050 267.2224 223.4536 180.5328 381.4652 338.5332 297.3588 258.0247 221.2093 187.7409 159.5861 140.6003 135.1195 366.8422 322.4981 279.5568 237.9200 197.8771 159.8715 125.3438 98.8044 89.4477 357.7013 312.5879 268.6139 225.3367 179.9078 183.8735 198.6050 221.6477 250.3610 283.2400 319.8314 358.7680 400.2247 134.1252 140.3252 159.7060 187.5167 220.5218 257.2279 296.2704 337.2193 380.4802 89.0490 99.2562 125.4972 159.7227 185.8618 178.3843 182.6538 197.4690 220.3183 249.1518 282.9565 319.9621 360.0343 141.7801 132.8548 139.2636 158.2418 185.8430 219.2787 256.2420 295.8273 338.1817 99.9202 88.1558 98.1180 124.0593 201.6140 183.9932 177.1878 181.8447 196.7189 219.8147 249.6393 283.9258 322.0907 161.7038 140.1395 131.9286 138.3203 157.3215 185.4610 219.1607 256.6936 297.7330 126.4171 98.6330 87.3752 97.4221 224.8736 199.4613 182.7800 176.6394 181.6501 196.9280 221.0818 251.4688 286.9316 189.6989 159.6905 139.1765 131.3712 138.1138 157.8013 186.2161 220.5104 259.5437 160.4506 124.6335 97.8270 87.1750 253.3710 222.3116 197.8011 181.7590 176.0488 181.4873 197.8030 222.5916 254.1668 222.6157 187.3365 158.3168 138.2415 130.8600 138.3003 158.2352 187.2740 223.1378 198.1602 158.4162 123.5319 97.2587 285.5246 250.6041 220.5162 196.7219 181.2746 176.0918 182.5717 199.6485 225.6538 258.4589 220.0084 185.7854 157.3636 137.8976 131.2936 139.0283 159.6582 190.3576 237.5595 195.8202 157.1007 122.8498 320.3551 282.7418 248.7473 219.3023 196.0712 181.0534 176.7061 183.9644 202.2217 296.3578 255.8926 218.4534 184.8106 156.9446 138.0534 131.5833 139.9627 162.3131 278.1963 235.3124 194.5838 156.4350 358.7820 319.2074 282.4040 248.8723 219.7729 196.5911 181.7499 177.6513 185.5127 337.4100 295.5764 256.0366 219.0810 185.8006 158.0427 138.6333 132.0133 141.4524 321.4644 277.8544 235.9474 195.7067 399.1231 358.1672 319.4244 283.1046 249.9749 220.9327 197.7387 183.0317 179.2291 379.8924 337.1462 296.2581 257.2614 220.7310 187.5393 159.2587 139.5296 133.5606 365.6757 321.6060 278.9974 237.6021 224.3717 227.3520 239.2958 258.6821 283.6554 313.0881 346.6540 383.0148 422.2671 178.5910 183.0908 198.2418 221.1907 249.7810 282.8095 318.8109 357.2735 398.5400 133.5167 140.3854 159.9413 187.9991 228.8579 222.6020 225.8934 237.9604 257.2115 282.3279 312.6809 346.6762 384.1505 184.0781 177.0738 181.8169 196.6420 219.4506 248.5025 281.7351 318.2558 358.1560 140.6458 132.3760 139.1043 158.4602 241.3837 226.6807 221.0741 224.7755 236.9674 256.5161 282.6414 313.5213 348.6748 199.3703 182.1379 175.8158 180.5978 195.5466 218.9644 248.2685 282.0773 320.1070 160.0807 139.0707 131.2630 138.1840 260.7446 238.9313 225.0122 219.9377 223.9142 236.4716 257.0389 283.7471 315.7894 222.3538 197.1347 180.7565 174.6695 179.7304 195.3465 219.0014 248.8968 284.2585 187.8744 158.1897 137.8944 130.4734 285.7924 258.4414 237.5266 224.2426 219.5834 223.9744 237.5137 258.6971 286.5345 251.1027 220.2289 196.0036 180.0490 174.3945 180.1484 195.9516 220.1725 251.6281 220.9930 186.0373 157.2711 137.5432 314.6872 283.1637 256.7439 236.4973 223.7275 219.5262 224.8600 239.0936 261.4110 283.4218 248.6525 218.8026 195.0955 179.6768 174.7286 180.6645 197.0625 222.9050 256.9937 218.8310 184.8476 156.6897 347.1233 312.4773 281.8552 256.0469 236.2857 223.8658 220.3747 226.3129 241.5269 318.8970 281.4292 247.6590 218.3275 195.1192 180.2268 175.2552 181.6037 199.5018 295.5033 255.3196 218.1368 184.7238 383.1142 346.1050 312.2931 282.1766 256.7467 237.1236 225.0115 221.8229 228.3457 357.5639 318.1785 281.6566 248.3603 219.4268 196.4673 181.1936 176.1891 183.5843 336.6935 295.1702 255.9493 219.2767 421.4442 382.6562 346.4633 313.1258 283.3783 258.0149 238.4582 226.4826 223.5657 398.2120 357.4504 318.9967 282.9624 250.0604 221.2663 197.8001 182.2550 177.9035 379.4397 336.9990 296.4414 257.7184 269.6154 272.0077 282.0397 298.6909 320.6194 347.0245 377.7518 411.5648 448.5412 223.8378 227.3825 239.7685 259.0919 283.9665 313.5735 346.5308 382.3592 421.4027 178.7670 183.9693 199.3462 222.5929 272.4365 267.1163 269.8437 280.0571 296.6544 318.7835 346.1359 377.3378 412.2691 227.2800 221.5907 225.4250 237.5804 256.8669 282.2730 312.0850 345.5744 382.8876 183.1416 176.8956 182.0515 197.3606 282.8371 270.2253 265.4306 268.4713 278.7476 295.5833 318.6462 346.4917 378.7895 239.6220 225.3296 220.1730 223.9474 236.1695 256.0077 281.5737 311.8975 346.8791 198.2369 181.5902 175.6207 180.8617 299.5321 280.5348 268.6221 264.2858 267.5443 278.1323 295.9084 319.5158 348.4539 259.0612 237.5622 224.0226 219.0176 223.0187 235.8513 255.8380 281.9232 313.7691 221.2927 196.5535 180.4894 174.8215 321.0647 296.7920 278.6321 267.3125 263.3686 267.0462 278.6069 297.0252 321.7552 283.6358 256.5302 235.9475 222.7661 218.1797 222.8894 235.9140 256.4762 284.1535 249.5751 219.0955 195.1579 179.5967 347.4560 318.9543 295.5605 278.0098 267.1207 263.5534 268.0607 280.2085 299.6272 313.0400 281.7249 255.5928 235.4454 222.7201 218.7566 223.5226 236.9975 259.0531 282.3870 247.9750 218.3996 195.0180 377.6625 345.8031 318.1516 295.3143 278.1647 267.5500 264.5953 269.5779 282.5439 346.0909 311.6279 281.2632 255.5644 235.8381 223.5784 219.4798 224.5017 239.2935 318.4612 281.3236 247.8231 218.7681 411.2136 376.7268 345.7061 318.5792 296.1302 279.1692 268.9392 266.3167 271.8723 382.2259 345.4261 311.9095 281.9982 256.7120 237.3209 224.7570 220.6874 226.7494 357.2039 318.1637 281.9602 248.9754 448.0216 411.4553 377.7650 347.2033 320.4077 298.0162 281.1495 271.0138 268.5868 421.3737 382.8033 346.9166 313.8358 284.2869 259.1672 239.2640 226.4180 222.9336 398.6176 358.2021 320.0881 284.3644 315.5840 317.6352 326.3255 340.9215 360.4130 384.2470 412.4283 443.8473 478.5988 269.8110 272.8064 283.3221 299.9634 321.8418 348.4654 378.5945 411.8434 448.6049 224.7456 229.0362 241.7149 261.4080 317.4714 312.8216 315.1149 323.9151 338.4095 358.0467 382.7565 411.3717 443.8421 272.1018 267.2979 270.4846 280.7054 297.2650 319.6201 346.3585 376.9509 411.6525 227.6070 222.6047 226.7509 239.2957 325.8465 314.8436 310.6759 313.2662 322.1379 336.8749 357.4254 382.6335 412.3151 281.8800 269.7394 265.4193 268.5424 278.8531 295.9746 318.4617 345.6904 377.7761 239.2857 225.6477 220.8677 225.1095 339.9878 323.2330 312.8592 309.1028 311.8861 321.0526 336.6925 357.7777 384.0369 298.1314 279.5273 268.0538 263.8347 267.1698 278.0781 295.3114 318.2841 347.0194 258.2645 237.3331 224.1649 219.6388 359.5664 337.8553 321.8518 311.9822 308.5218 311.6264 321.6397 337.8146 359.8885 320.1880 296.2379 278.4542 267.2333 263.3332 267.2676 278.2306 295.8972 320.3354 283.3514 256.7397 236.4921 223.7243 383.6209 357.7293 336.7957 321.3007 311.7527 308.5726 312.3951 322.8924 339.9416 346.8574 318.6016 295.5116 278.0345 267.1560 263.7776 267.6497 278.9348 297.9674 313.0474 282.1420 256.2924 236.4762 411.5510 382.2476 357.1836 336.7926 321.6765 312.3996 309.8205 314.0843 325.3290 377.3350 345.7252 318.3927 295.6975 278.6267 268.2290 264.7089 268.7995 281.3234 346.3259 312.2702 282.2244 256.8759 443.2326 411.1248 382.6151 358.0346 337.9742 323.0100 314.0884 311.7723 316.5084 411.4495 377.1982 346.4866 319.5359 297.1988 280.4462 269.7045 266.1504 271.1687 382.9991 346.5861 313.3935 283.8138 478.1493 443.7568 412.4221 384.3572 360.0825 340.0872 325.2609 316.4380 314.3081 448.6313 412.3073 378.9411 348.6164 322.0034 299.8644 282.6217 271.6280 268.6647 422.4756 384.2894 348.7498 316.0086 362.8279 364.6127 372.2553 385.2019 402.6649 424.2711 450.1550 479.3320 511.9291 317.0590 319.6476 328.7592 343.2993 362.7027 386.7229 414.2597 445.0386 479.5245 271.9978 275.6586 286.4069 303.3733 363.6268 359.5415 361.5555 369.3104 382.1719 399.7837 422.2436 448.5587 478.7523 318.1203 314.0205 316.7954 325.6303 340.1145 359.9997 384.1013 412.0731 444.2936 273.4163 269.3300 272.8576 283.5011 370.4312 360.6824 356.9921 359.2358 367.0145 380.0702 398.5277 421.4445 448.7576 325.9759 315.4496 311.7363 314.3826 323.2640 338.2596 358.2029 382.7286 412.1457 282.6432 271.1572 267.1854 270.7433 383.0136 368.0581 358.8661 355.5252 357.9079 365.9249 379.8021 398.7316 422.6067 340.2059 323.8766 313.9348 310.2570 313.0642 322.4819 337.5028 357.8416 383.7916 298.9541 280.9586 269.8438 266.0611 400.7670 381.1679 366.8602 358.0770 354.9408 357.5597 366.3196 380.6426 400.4450 359.9939 338.6329 323.0052 313.2047 309.7529 313.0685 322.4336 337.7738 359.4651 321.2130 297.7925 280.3349 269.5050 422.8689 399.2636 380.3941 366.5561 358.0543 355.1674 358.4554 367.6464 382.7573 384.3120 358.7540 338.1969 322.8219 313.3292 310.3742 313.5827 323.2024 339.8181 348.1129 320.3675 297.6300 280.5584 448.6692 421.6424 398.7836 380.3822 366.8428 358.5494 356.1980 359.8512 369.6902 412.3870 383.3671 358.6404 338.3778 323.3273 314.2574 311.0916 314.4347 325.1849 378.7348 347.5768 320.5722 298.2417 478.4676 448.5710 422.3069 399.9108 381.8132 368.4220 360.4903 358.3820 362.4626 444.4062 412.5831 384.4238 360.0326 340.1044 325.3857 315.9762 312.7675 316.9925 413.1470 379.3416 348.9849 322.4137 511.3936 479.0977 449.9608 424.1415 402.0469 384.0420 370.8483 363.0474 361.1491 479.4537 445.3594 414.4010 386.5988 362.5423 342.8608 327.6992 318.0926 315.5138 450.4073 414.5325 381.5548 351.6338 Columns 23 through 44 201.4278 240.8675 281.5925 324.4483 368.4547 135.3319 143.7020 164.0912 192.0054 224.7343 260.5893 298.5826 339.0554 381.4652 179.9078 185.8618 201.6140 224.8736 253.3710 285.5246 320.3551 358.7820 161.3796 198.7542 238.2878 280.4029 323.9262 141.0068 134.3515 142.2936 161.8139 189.3754 222.0254 257.9487 297.0760 338.5332 183.8735 178.3843 183.9932 199.4613 222.3116 250.6041 282.7418 319.2074 126.1773 159.5823 197.0157 237.9174 280.6969 160.0216 140.2850 133.6811 140.9737 160.1957 187.6056 220.2406 257.3021 297.3588 198.6050 182.6538 177.1878 182.7800 197.8011 220.5162 248.7473 282.4040 99.7242 124.9631 158.3486 197.1012 238.6616 188.0124 159.2747 139.9752 133.0488 140.1424 159.1008 186.3597 220.1148 258.0247 221.6477 197.4690 181.8447 176.6394 181.7590 196.7219 219.3023 248.8723 89.2958 99.0607 124.1968 158.8375 198.2667 221.2204 186.9510 158.9143 139.6865 132.8242 139.6378 158.3222 186.6904 221.2093 250.3610 220.3183 196.7189 181.6501 176.0488 181.2746 196.0712 219.7729 99.6729 89.1150 98.5164 124.6549 159.9619 257.8585 220.2159 186.7511 159.0074 140.0165 132.8291 139.1403 158.7876 187.7409 283.2400 249.1518 219.8147 196.9280 181.4873 176.0918 181.0534 196.5911 126.5977 100.6615 89.3295 98.8464 125.3614 297.5042 257.7471 220.9587 187.9099 160.4835 141.0970 133.0596 139.8372 159.5861 319.8314 282.9565 249.6393 221.0818 197.8030 182.5717 176.7061 181.7499 162.1454 128.3190 101.8108 89.9024 99.4550 338.8957 297.7664 258.9049 222.6411 190.0204 162.3137 142.0982 134.1899 140.6003 358.7680 319.9621 283.9258 251.4688 222.5916 199.6485 183.9644 177.6513 202.7843 165.1187 130.8246 103.2163 90.6643 382.3620 340.2939 300.0696 261.7781 225.9653 193.0872 164.5509 144.0634 135.1195 400.2247 360.0343 322.0907 286.9316 254.1668 225.6538 202.2217 185.5127 184.0565 226.3986 269.2458 313.7209 359.0068 89.5480 101.1873 128.0981 162.0931 199.5597 239.0487 279.9051 322.5824 366.8422 134.1252 141.7801 161.7038 189.6989 222.6157 258.4589 296.3578 337.4100 140.0535 181.7233 224.2183 268.4902 313.6490 99.1138 88.8212 99.9722 125.9709 159.5978 197.0675 236.7459 278.7188 322.4981 140.3252 132.8548 140.1395 159.6905 187.3365 220.0084 255.8926 295.5764 98.5505 138.6640 180.4719 224.3876 269.3402 125.3156 98.4766 88.4214 98.8966 124.5563 158.1156 195.7101 236.5200 279.5568 159.7060 139.2636 131.9286 139.1765 158.3168 185.7854 218.4534 256.0366 62.2385 97.7452 138.0091 181.2532 225.8618 159.4347 124.1034 97.9649 87.7807 98.1209 123.6679 157.2980 196.0742 237.9200 187.5167 158.2418 138.3203 131.3712 138.2415 157.3636 184.8106 219.0810 44.1065 61.8811 97.5193 139.2205 183.1659 197.2727 157.8855 123.4408 97.6257 87.6349 97.7960 123.2818 158.1252 197.8771 220.5218 185.8430 157.3215 138.1138 130.8600 137.8976 156.9446 185.8006 62.4201 44.3162 61.7493 98.6449 141.0091 237.5417 196.0781 157.6427 123.7319 98.3177 88.0305 97.7196 124.2469 159.8715 257.2279 219.2787 185.4610 157.8013 138.3003 131.2936 138.0534 158.0427 98.8253 63.0662 44.2047 62.2528 99.8547 279.3112 236.6475 196.1120 158.2491 124.7676 99.0374 87.9366 98.2974 125.3438 296.2704 256.2420 219.1607 186.2161 158.2352 139.0283 131.5833 138.6333 140.4697 100.1726 63.9320 44.2599 62.7944 322.3669 278.9641 237.2335 197.3209 159.9255 126.1943 99.6116 88.5483 98.8044 337.2193 295.8273 256.6936 220.5104 187.2740 159.6582 139.9627 132.0133 185.0177 143.2572 102.6981 65.2762 44.9892 367.2275 323.3611 280.9211 239.8780 200.4895 162.9396 128.5117 101.5703 89.4477 380.4802 338.1817 297.7330 259.5437 223.1378 190.3576 162.3131 141.4524 177.2207 220.7488 264.4507 309.5552 355.3447 44.4707 63.9604 100.8183 141.2876 182.8404 225.1170 268.0403 312.2050 357.7013 89.0490 99.9202 126.4171 160.4506 198.1602 237.5595 278.1963 321.4644 131.7992 175.3283 219.0317 264.1374 309.9283 63.0020 44.1214 63.0327 98.9830 139.0554 180.6787 223.2496 267.2224 312.5879 99.2562 88.1558 98.6330 124.6335 158.4162 195.8202 235.3124 277.8544 87.3977 130.9277 174.6323 219.7390 265.5311 99.5978 62.0818 43.8680 62.1663 97.7847 137.9126 179.8110 223.4536 268.6139 125.4972 98.1180 87.3752 97.8270 123.5319 157.1007 194.5838 235.9474 43.4805 87.0109 130.7163 175.8236 221.6164 140.3875 98.2049 61.6558 43.5844 61.6204 97.1937 137.5399 180.5328 225.3367 159.7227 124.0593 97.4221 87.1750 97.2587 122.8498 156.4350 195.7067 0 43.5310 87.2375 132.3452 178.1389 182.2234 138.4985 97.2880 61.3124 43.5285 61.4298 97.1641 138.6725 182.8040 197.4496 157.8202 123.0423 97.2552 86.7535 96.9996 122.5731 157.8411 43.5310 0 43.7069 88.8147 134.6087 224.7981 180.4085 137.6659 97.1483 61.7014 43.7144 61.4015 98.3323 140.9052 237.3254 195.6552 156.9724 123.1499 97.1428 86.9776 97.0120 123.9227 87.2375 43.7069 0 45.1078 90.9018 267.8958 223.1638 179.7580 137.7505 97.7917 62.2656 43.7345 62.4999 100.3633 278.5486 235.7281 195.0350 157.3386 123.3458 97.8428 87.3806 98.0862 132.3452 88.8147 45.1078 0 45.7943 312.5474 267.6062 223.8421 181.1667 139.6671 99.5444 63.2355 44.2885 63.0932 321.7713 278.2238 236.3605 196.6016 158.6716 125.0820 99.0063 87.7546 178.1389 134.6087 90.9018 45.7943 0 358.0183 312.9464 268.9761 225.9605 183.7990 142.1735 101.4736 64.5581 44.4599 366.1642 322.1471 279.5756 238.6586 198.7167 161.2699 127.2795 99.7486 182.2234 224.7981 267.8958 312.5474 358.0183 0 45.5275 90.0775 133.8198 177.0801 220.4403 264.1777 308.8605 354.8287 44.5783 63.6347 100.3058 140.7585 182.6189 224.7285 267.3121 312.0833 138.4985 180.4085 223.1638 267.6062 312.9464 45.5275 0 44.5500 88.2927 131.5530 174.9134 218.6514 263.3341 309.3028 63.4161 44.0345 62.4567 98.4124 138.7486 180.2161 222.4612 267.0286 97.2880 137.6659 179.7580 223.8421 268.9761 90.0775 44.5500 0 43.7432 87.0034 130.3639 174.1024 218.7849 264.7540 100.1635 62.4048 43.5079 61.6011 97.3421 137.3313 178.9242 223.1428 61.3124 97.1483 137.7505 181.1667 225.9605 133.8198 88.2927 43.7432 0 43.2603 86.6207 130.3592 175.0416 221.0108 140.7999 98.5073 61.7300 43.5913 61.3657 96.8372 136.9089 180.4425 43.5285 61.7014 97.7917 139.6671 183.7990 177.0801 131.5530 87.0034 43.2603 0 43.3605 87.0996 131.7817 177.7513 182.3664 138.5571 97.2439 61.4485 43.2253 61.2295 96.7992 138.8017 61.4298 43.7144 62.2656 99.5444 142.1735 220.4403 174.9134 130.3639 86.6207 43.3605 0 43.7402 88.4214 134.3914 224.6903 180.2183 137.4022 97.0573 61.0803 43.2633 61.1433 98.5169 97.1641 61.4015 43.7345 63.2355 101.4736 264.1777 218.6514 174.1024 130.3592 87.0996 43.7402 0 44.6829 90.6517 267.7907 222.9855 179.5322 137.6985 97.2449 61.8485 43.6467 62.5230 138.6725 98.3323 62.4999 44.2885 64.5581 308.8605 263.3341 218.7849 175.0416 131.7817 88.4214 44.6829 0 45.9706 311.9256 266.9086 223.1017 180.5807 138.5929 98.6048 62.7215 43.4690 182.8040 140.9052 100.3633 63.0932 44.4599 354.8287 309.3028 264.7540 221.0108 177.7513 134.3914 90.6517 45.9706 0 357.5456 312.4039 268.4036 225.5426 182.9168 141.4528 101.1923 63.4852 197.4496 237.3254 278.5486 321.7713 366.1642 44.5783 63.4161 100.1635 140.7999 182.3664 224.6903 267.7907 311.9256 357.5456 0 45.5220 90.0056 133.5793 177.1892 220.3122 263.6034 308.9064 157.8202 195.6552 235.7281 278.2238 322.1471 63.6347 44.0345 62.4048 98.5073 138.5571 180.2183 222.9855 266.9086 312.4039 45.5220 0 44.4836 88.0573 131.6672 174.7903 218.0814 263.3845 123.0423 156.9724 195.0350 236.3605 279.5756 100.3058 62.4567 43.5079 61.7300 97.2439 137.4022 179.5322 223.1017 268.4036 90.0056 44.4836 0 43.5742 87.1837 130.3070 173.5982 218.9013 97.2552 123.1499 157.3386 196.6016 238.6586 140.7585 98.4124 61.6011 43.5913 61.4485 97.0573 137.6985 180.5807 225.5426 133.5793 88.0573 43.5742 0 43.6100 86.7329 130.0241 175.3272 86.7535 97.1428 123.3458 158.6716 198.7167 182.6189 138.7486 97.3421 61.3657 43.2253 61.0803 97.2449 138.5929 182.9168 177.1892 131.6672 87.1837 43.6100 0 43.1235 86.4146 131.7178 96.9996 86.9776 97.8428 125.0820 161.2699 224.7285 180.2161 137.3313 96.8372 61.2295 43.2633 61.8485 98.6048 141.4528 220.3122 174.7903 130.3070 86.7329 43.1235 0 43.2912 88.5943 122.5731 97.0120 87.3806 99.0063 127.2795 267.3121 222.4612 178.9242 136.9089 96.7992 61.1433 43.6467 62.7215 101.1923 263.6034 218.0814 173.5982 130.0241 86.4146 43.2912 0 45.3032 157.8411 123.9227 98.0862 87.7546 99.7486 312.0833 267.0286 223.1428 180.4425 138.8017 98.5169 62.5230 43.4690 63.4852 308.9064 263.3845 218.9013 175.3272 131.7178 88.5943 45.3032 0 197.7186 159.8636 125.7989 98.9048 88.5744 357.4190 312.2415 268.1615 225.1191 182.8397 141.0895 100.5565 63.3035 44.1150 354.6134 309.0916 264.6086 221.0344 177.4253 134.3018 91.0107 45.7078 220.9625 257.2878 295.8420 336.9393 379.6635 89.0462 99.7699 126.3458 160.5641 198.0513 237.6375 278.8465 321.4811 365.9958 44.4685 63.9413 100.8074 141.1481 183.0811 225.1125 267.6724 312.4257 186.0842 219.1619 255.6821 295.4102 337.2079 99.5669 88.2552 98.6801 124.7721 158.3303 195.8659 235.9240 277.8167 321.8611 63.1975 44.2210 63.0420 98.8087 139.2259 180.5828 222.7937 267.3367 157.3414 185.2023 218.5508 256.2367 296.7107 125.7075 98.1853 87.3971 97.9224 123.5009 157.1677 195.2400 235.9614 279.3074 99.6456 62.0736 43.8898 62.0524 97.9952 137.8575 179.4210 223.6195 137.3561 156.8035 184.9686 219.4189 257.8814 159.7320 123.9142 97.1634 86.8895 97.0289 122.7032 156.9445 195.6194 237.8328 140.3014 98.0335 61.4580 43.2984 61.6229 97.0159 137.1042 180.6458 130.2880 137.4942 157.2406 186.3537 221.5810 197.6060 157.8728 123.0048 97.1071 86.7597 96.9153 123.1221 157.8073 197.9834 182.2446 138.4733 97.3011 61.4038 43.5346 61.2740 96.7982 138.7801 137.2784 130.4127 138.0029 158.5686 188.5506 237.1728 195.4135 156.6433 122.6817 96.9749 86.6988 97.4558 123.9939 160.2816 224.5283 180.0968 137.3957 97.0011 61.3163 43.4356 61.2800 98.6121 156.8791 137.7075 131.0562 139.0228 160.3972 278.3880 235.4797 194.6850 156.8039 123.1038 97.3246 87.3220 97.9348 126.0312 267.6501 222.8776 179.5104 137.6297 97.3435 61.8743 43.6818 62.5476 186.1259 158.3141 139.0267 131.9325 140.2521 321.6982 278.0791 236.1257 196.1873 158.5840 124.6988 98.7549 87.6497 99.1129 312.3748 267.4028 223.6875 181.1577 139.3309 99.3506 63.5603 44.1812 221.3335 188.1855 160.2119 140.0213 132.9216 366.1413 322.0543 279.3873 238.2783 198.6589 160.8930 126.7880 99.5185 88.4649 357.9214 312.8195 268.8965 226.0264 183.5227 142.0563 101.8627 64.2655 251.1561 283.7840 319.3192 357.8776 398.5204 134.2977 141.7681 161.7150 189.8443 222.5759 258.5569 297.0516 337.4757 380.2672 89.7219 101.2313 128.1144 161.9806 199.8073 239.0407 279.6111 322.8250 220.2779 249.0188 281.8852 318.5291 357.8129 140.4059 132.7765 140.0905 159.7791 187.3175 220.1122 256.6162 295.6888 337.5743 99.1222 88.7443 99.9404 125.8690 159.8590 197.0888 236.5207 279.0135 195.9107 219.0042 247.9710 281.8568 319.2225 159.7787 139.1424 131.7554 139.0628 158.1629 185.7054 219.0065 255.9976 296.5367 125.3052 98.3204 88.2481 98.6555 124.6253 157.9599 195.3585 236.6568 179.9693 195.2493 218.5975 248.4964 283.1279 187.7329 158.2741 138.2443 131.2375 138.1161 157.2062 185.2674 218.9633 257.4487 159.5614 124.1001 97.9227 87.6465 98.1067 123.4202 156.9043 196.1005 174.0732 179.5833 195.2245 219.4455 250.1712 220.4623 185.6155 156.9752 137.6590 130.5448 137.5137 157.2171 185.6171 220.8884 197.1417 157.6326 123.1605 97.3310 87.3199 97.3825 122.9069 158.1262 179.6717 174.4413 180.2116 196.4221 221.3888 256.9661 218.8738 184.9428 157.1406 137.8686 130.7278 138.1234 157.8384 187.7161 237.2090 195.6441 157.2041 123.3418 97.7595 87.4650 97.4313 124.2376 195.5956 180.4148 175.2850 181.2042 198.0166 296.0768 255.9346 218.7558 185.6571 157.9586 138.5348 131.5525 138.5016 159.4848 279.0249 236.2860 195.7737 158.0110 124.2915 98.5977 87.9170 98.2774 220.1597 197.0824 181.8814 176.4335 182.7044 337.2889 295.8102 256.5974 220.2651 187.3562 159.4921 140.0460 132.1539 139.9196 322.3113 278.8562 237.1725 197.3982 159.7477 126.1274 100.0836 88.6864 251.6045 222.7827 199.5293 183.4941 177.9585 380.7565 338.3566 297.7993 259.4130 223.2968 190.1800 162.1138 141.3547 133.5071 367.4354 323.5060 281.0943 240.1686 200.4574 162.9894 129.0437 101.4496 286.3032 315.5283 348.0649 383.9560 422.3112 180.2789 186.1591 202.0071 225.4347 253.8269 286.1063 321.5629 359.3920 400.0535 135.7068 144.0710 164.5245 192.3784 225.4717 261.0897 298.8838 339.8420 258.6048 283.6159 313.0258 346.5325 383.1083 184.1544 178.4866 184.0899 199.6414 222.4023 250.7603 283.5131 319.3851 358.6555 141.2421 134.4552 142.3892 161.8188 189.6808 222.0821 257.8364 297.4056 237.4295 256.9308 282.1762 312.5054 346.7296 198.6577 182.5107 177.0034 182.6417 197.6570 220.4112 249.2787 282.3883 319.7326 160.0098 140.1133 133.4966 140.7397 160.2278 187.4325 219.9798 257.4516 223.7808 236.3294 256.0831 282.1479 313.2102 221.3316 196.9512 181.2546 176.0552 181.2824 196.2770 219.5394 248.6607 283.2558 187.6385 158.7229 139.3944 132.4639 139.7779 158.6364 185.9576 220.1053 219.2267 223.6081 236.3867 256.7785 283.5414 250.1757 219.9568 196.2689 181.1396 175.6984 180.8671 196.3005 219.6217 250.1742 220.9601 186.5456 158.4921 139.2782 132.4732 139.2095 158.0560 186.7038 223.7825 219.4635 223.9919 237.1388 258.1487 283.3434 249.0889 219.6381 196.6152 181.3428 175.7516 181.2090 196.4175 221.0494 257.8878 220.1162 186.6353 158.9117 139.7931 132.4903 139.0061 158.7064 237.2365 224.7242 220.5179 225.1339 238.7997 319.6291 282.6320 249.2383 220.5709 197.5781 182.1802 176.7873 181.7373 198.0643 297.1930 257.3444 220.5844 187.6373 160.0759 140.7337 133.1551 139.8998 258.6237 239.0442 226.4730 221.9013 226.7408 358.9068 319.9774 283.8430 251.2274 222.6228 199.4107 183.9739 177.6278 183.2138 338.9420 297.7229 258.8819 222.7147 189.8617 162.1784 142.4212 134.1635 286.5981 261.4031 241.6631 228.3461 223.6973 400.6223 360.3046 322.2450 286.8924 254.3909 225.5462 202.1664 185.4870 179.2522 382.6939 340.5338 300.3211 262.1210 226.0157 193.1635 165.0858 144.0167 325.2286 351.4213 381.1149 414.3473 450.3242 227.5334 232.4163 245.4916 265.3389 290.0338 318.8495 351.2401 386.3140 424.6015 182.9639 189.6271 205.9539 229.0732 257.7705 289.6350 324.3048 362.5767 300.1112 322.0862 348.4586 379.0258 412.9241 229.5854 225.2138 229.8401 242.6834 261.8890 286.5264 315.8024 348.4875 384.9846 185.9593 181.1842 187.4749 202.8560 225.9723 253.9579 285.9232 322.2196 281.1186 297.8703 320.0314 347.1871 378.4220 240.7802 227.6679 223.3217 227.9222 240.1895 259.3162 284.4032 313.8784 347.9829 199.9602 184.5951 179.8151 185.3648 200.7283 223.1302 251.1833 284.6601 269.4667 280.0076 296.9417 319.7566 347.5599 259.8689 239.3828 226.5971 222.4775 226.6195 238.7860 258.3270 283.4738 314.3301 222.7409 199.0451 184.0770 178.8862 184.4389 199.1050 221.5026 250.8700 265.6466 269.1965 279.8712 297.2600 320.6579 285.2175 258.9398 238.9723 226.5954 222.1186 226.0997 238.5859 257.9759 284.4049 251.8847 222.2161 199.1654 184.0808 178.8933 183.7692 198.2925 221.6766 269.7616 266.0615 269.7281 280.6551 298.5679 315.1559 284.5428 258.9407 239.5575 226.9840 222.3510 226.5888 238.7190 259.2737 285.2922 251.5293 222.6832 199.8035 184.7981 179.0911 183.7457 198.8561 281.2434 270.5595 266.9058 270.5523 281.8839 348.6204 314.7777 284.8964 259.9451 240.4509 227.6779 223.1781 226.7953 239.8760 321.8109 285.2119 252.3258 223.7970 200.9830 185.5830 179.5509 184.2486 300.1981 283.2635 272.5325 268.5236 272.3488 385.5786 349.3572 316.3098 287.1453 262.1764 242.4602 229.6836 224.2560 228.4455 361.3629 322.7990 287.1402 254.7089 226.2597 203.2040 187.4185 180.7951 325.2042 303.0122 285.9650 274.5905 270.5526 425.1041 387.0979 351.6949 319.3886 290.2704 265.0699 245.2556 231.3384 226.1122 403.1056 363.1307 325.5226 290.3907 258.0229 229.4578 206.0244 189.1581 Columns 45 through 66 399.1231 224.3717 228.8579 241.3837 260.7446 285.7924 314.6872 347.1233 383.1142 421.4442 269.6154 272.4365 282.8371 299.5321 321.0647 347.4560 377.6625 411.2136 448.0216 315.5840 317.4714 325.8465 358.1672 227.3520 222.6020 226.6807 238.9313 258.4414 283.1637 312.4773 346.1050 382.6562 272.0077 267.1163 270.2253 280.5348 296.7920 318.9543 345.8031 376.7268 411.4553 317.6352 312.8216 314.8436 319.4244 239.2958 225.8934 221.0741 225.0122 237.5266 256.7439 281.8552 312.2931 346.4633 282.0397 269.8437 265.4306 268.6221 278.6321 295.5605 318.1516 345.7061 377.7650 326.3255 315.1149 310.6759 283.1046 258.6821 237.9604 224.7755 219.9377 224.2426 236.4973 256.0469 282.1766 313.1258 298.6909 280.0571 268.4713 264.2858 267.3125 278.0098 295.3143 318.5792 347.2033 340.9215 323.9151 313.2662 249.9749 283.6554 257.2115 236.9674 223.9142 219.5834 223.7275 236.2857 256.7467 283.3783 320.6194 296.6544 278.7476 267.5443 263.3686 267.1207 278.1647 296.1302 320.4077 360.4130 338.4095 322.1379 220.9327 313.0881 282.3279 256.5161 236.4716 223.9744 219.5262 223.8658 237.1236 258.0149 347.0245 318.7835 295.5833 278.1323 267.0462 263.5534 267.5500 279.1692 298.0162 384.2470 358.0467 336.8749 197.7387 346.6540 312.6809 282.6414 257.0389 237.5137 224.8600 220.3747 225.0115 238.4582 377.7518 346.1359 318.6462 295.9084 278.6069 268.0607 264.5953 268.9392 281.1495 412.4283 382.7565 357.4254 183.0317 383.0148 346.6762 313.5213 283.7471 258.6971 239.0936 226.3129 221.8229 226.4826 411.5648 377.3378 346.4917 319.5158 297.0252 280.2085 269.5779 266.3167 271.0138 443.8473 411.3717 382.6335 179.2291 422.2671 384.1505 348.6748 315.7894 286.5345 261.4110 241.5269 228.3457 223.5657 448.5412 412.2691 378.7895 348.4539 321.7552 299.6272 282.5439 271.8723 268.5868 478.5988 443.8421 412.3151 379.8924 178.5910 184.0781 199.3703 222.3538 251.1027 283.4218 318.8970 357.5639 398.2120 223.8378 227.2800 239.6220 259.0612 283.6358 313.0400 346.0909 382.2259 421.3737 269.8110 272.1018 281.8800 337.1462 183.0908 177.0738 182.1379 197.1347 220.2289 248.6525 281.4292 318.1785 357.4504 227.3825 221.5907 225.3296 237.5622 256.5302 281.7249 311.6279 345.4261 382.8033 272.8064 267.2979 269.7394 296.2581 198.2418 181.8169 175.8158 180.7565 196.0036 218.8026 247.6590 281.6566 318.9967 239.7685 225.4250 220.1730 224.0226 235.9475 255.5928 281.2632 311.9095 346.9166 283.3221 270.4846 265.4193 257.2614 221.1907 196.6420 180.5978 174.6695 180.0490 195.0955 218.3275 248.3603 282.9624 259.0919 237.5804 223.9474 219.0176 222.7661 235.4454 255.5644 281.9982 313.8358 299.9634 280.7054 268.5424 220.7310 249.7810 219.4506 195.5466 179.7304 174.3945 179.6768 195.1192 219.4268 250.0604 283.9665 256.8669 236.1695 223.0187 218.1797 222.7201 235.8381 256.7120 284.2869 321.8418 297.2650 278.8531 187.5393 282.8095 248.5025 218.9644 195.3465 180.1484 174.7286 180.2268 196.4673 221.2663 313.5735 282.2730 256.0077 235.8513 222.8894 218.7566 223.5784 237.3209 259.1672 348.4654 319.6201 295.9746 159.2587 318.8109 281.7351 248.2685 219.0014 195.9516 180.6645 175.2552 181.1936 197.8001 346.5308 312.0850 281.5737 255.8380 235.9140 223.5226 219.4798 224.7570 239.2640 378.5945 346.3585 318.4617 139.5296 357.2735 318.2558 282.0773 248.8968 220.1725 197.0625 181.6037 176.1891 182.2550 382.3592 345.5744 311.8975 281.9232 256.4762 236.9975 224.5017 220.6874 226.4180 411.8434 376.9509 345.6904 133.5606 398.5400 358.1560 320.1070 284.2585 251.6281 222.9050 199.5018 183.5843 177.9035 421.4027 382.8876 346.8791 313.7691 284.1535 259.0531 239.2935 226.7494 222.9336 448.6049 411.6525 377.7761 365.6757 133.5167 140.6458 160.0807 187.8744 220.9930 256.9937 295.5033 336.6935 379.4397 178.7670 183.1416 198.2369 221.2927 249.5751 282.3870 318.4612 357.2039 398.6176 224.7456 227.6070 239.2857 321.6060 140.3854 132.3760 139.0707 158.1897 186.0373 218.8310 255.3196 295.1702 336.9990 183.9693 176.8956 181.5902 196.5535 219.0955 247.9750 281.3236 318.1637 358.2021 229.0362 222.6047 225.6477 278.9974 159.9413 139.1043 131.2630 137.8944 157.2711 184.8476 218.1368 255.9493 296.4414 199.3462 182.0515 175.6207 180.4894 195.1579 218.3996 247.8231 281.9602 320.0881 241.7149 226.7509 220.8677 237.6021 187.9991 158.4602 138.1840 130.4734 137.5432 156.6897 184.7238 219.2767 257.7184 222.5929 197.3606 180.8617 174.8215 179.5967 195.0180 218.7681 248.9754 284.3644 261.4080 239.2957 225.1095 197.7186 220.9625 186.0842 157.3414 137.3561 130.2880 137.2784 156.8791 186.1259 221.3335 251.1561 220.2779 195.9107 179.9693 174.0732 179.6717 195.5956 220.1597 251.6045 286.3032 258.6048 237.4295 159.8636 257.2878 219.1619 185.2023 156.8035 137.4942 130.4127 137.7075 158.3141 188.1855 283.7840 249.0188 219.0042 195.2493 179.5833 174.4413 180.4148 197.0824 222.7827 315.5283 283.6159 256.9308 125.7989 295.8420 255.6821 218.5508 184.9686 157.2406 138.0029 131.0562 139.0267 160.2119 319.3192 281.8852 247.9710 218.5975 195.2245 180.2116 175.2850 181.8814 199.5293 348.0649 313.0258 282.1762 98.9048 336.9393 295.4102 256.2367 219.4189 186.3537 158.5686 139.0228 131.9325 140.0213 357.8776 318.5291 281.8568 248.4964 219.4455 196.4221 181.2042 176.4335 183.4941 383.9560 346.5325 312.5054 88.5744 379.6635 337.2079 296.7107 257.8814 221.5810 188.5506 160.3972 140.2521 132.9216 398.5204 357.8129 319.2225 283.1279 250.1712 221.3888 198.0166 182.7044 177.9585 422.3112 383.1083 346.7296 357.4190 89.0462 99.5669 125.7075 159.7320 197.6060 237.1728 278.3880 321.6982 366.1413 134.2977 140.4059 159.7787 187.7329 220.4623 256.9661 296.0768 337.2889 380.7565 180.2789 184.1544 198.6577 312.2415 99.7699 88.2552 98.1853 123.9142 157.8728 195.4135 235.4797 278.0791 322.0543 141.7681 132.7765 139.1424 158.2741 185.6155 218.8738 255.9346 295.8102 338.3566 186.1591 178.4866 182.5107 268.1615 126.3458 98.6801 87.3971 97.1634 123.0048 156.6433 194.6850 236.1257 279.3873 161.7150 140.0905 131.7554 138.2443 156.9752 184.9428 218.7558 256.5974 297.7993 202.0071 184.0899 177.0034 225.1191 160.5641 124.7721 97.9224 86.8895 97.1071 122.6817 156.8039 196.1873 238.2783 189.8443 159.7791 139.0628 131.2375 137.6590 157.1406 185.6571 220.2651 259.4130 225.4347 199.6414 182.6417 182.8397 198.0513 158.3303 123.5009 97.0289 86.7597 96.9749 123.1038 158.5840 198.6589 222.5759 187.3175 158.1629 138.1161 130.5448 137.8686 157.9586 187.3562 223.2968 253.8269 222.4023 197.6570 141.0895 237.6375 195.8659 157.1677 122.7032 96.9153 86.6988 97.3246 124.6988 160.8930 258.5569 220.1122 185.7054 157.2062 137.5137 130.7278 138.5348 159.4921 190.1800 286.1063 250.7603 220.4112 100.5565 278.8465 235.9240 195.2400 156.9445 123.1221 97.4558 87.3220 98.7549 126.7880 297.0516 256.6162 219.0065 185.2674 157.2171 138.1234 131.5525 140.0460 162.1138 321.5629 283.5131 249.2787 63.3035 321.4811 277.8167 235.9614 195.6194 157.8073 123.9939 97.9348 87.6497 99.5185 337.4757 295.6888 255.9976 218.9633 185.6171 157.8384 138.5016 132.1539 141.3547 359.3920 319.3851 282.3883 44.1150 365.9958 321.8611 279.3074 237.8328 197.9834 160.2816 126.0312 99.1129 88.4649 380.2672 337.5743 296.5367 257.4487 220.8884 187.7161 159.4848 139.9196 133.5071 400.0535 358.6555 319.7326 354.6134 44.4685 63.1975 99.6456 140.3014 182.2446 224.5283 267.6501 312.3748 357.9214 89.7219 99.1222 125.3052 159.5614 197.1417 237.2090 279.0249 322.3113 367.4354 135.7068 141.2421 160.0098 309.0916 63.9413 44.2210 62.0736 98.0335 138.4733 180.0968 222.8776 267.4028 312.8195 101.2313 88.7443 98.3204 124.1001 157.6326 195.6441 236.2860 278.8562 323.5060 144.0710 134.4552 140.1133 264.6086 100.8074 63.0420 43.8898 61.4580 97.3011 137.3957 179.5104 223.6875 268.8965 128.1144 99.9404 88.2481 97.9227 123.1605 157.2041 195.7737 237.1725 281.0943 164.5245 142.3892 133.4966 221.0344 141.1481 98.8087 62.0524 43.2984 61.4038 97.0011 137.6297 181.1577 226.0264 161.9806 125.8690 98.6555 87.6465 97.3310 123.3418 158.0110 197.3982 240.1686 192.3784 161.8188 140.7397 177.4253 183.0811 139.2259 97.9952 61.6229 43.5346 61.3163 97.3435 139.3309 183.5227 199.8073 159.8590 124.6253 98.1067 87.3199 97.7595 124.2915 159.7477 200.4574 225.4717 189.6808 160.2278 134.3018 225.1125 180.5828 137.8575 97.0159 61.2740 43.4356 61.8743 99.3506 142.0563 239.0407 197.0888 157.9599 123.4202 97.3825 87.4650 98.5977 126.1274 162.9894 261.0897 222.0821 187.4325 91.0107 267.6724 222.7937 179.4210 137.1042 96.7982 61.2800 43.6818 63.5603 101.8627 279.6111 236.5207 195.3585 156.9043 122.9069 97.4313 87.9170 100.0836 129.0437 298.8838 257.8364 219.9798 45.7078 312.4257 267.3367 223.6195 180.6458 138.7801 98.6121 62.5476 44.1812 64.2655 322.8250 279.0135 236.6568 196.1005 158.1262 124.2376 98.2774 88.6864 101.4496 339.8420 297.4056 257.4516 0 357.6889 312.4650 268.5470 225.2355 182.6952 141.0178 100.3664 63.1222 44.3532 366.8774 322.5959 279.5088 237.7680 197.7590 159.8394 125.3915 99.0585 89.4010 382.0765 338.6926 297.3683 357.6889 0 45.5772 89.9274 133.8396 177.3807 220.6540 264.4128 309.5735 355.4638 45.2548 62.8404 99.5690 140.5144 182.2680 225.0062 268.6995 313.3449 359.5152 91.2431 100.0390 125.6643 312.4650 45.5772 0 44.3504 88.2626 131.8036 175.0770 218.8361 263.9975 309.8882 65.0728 44.5253 62.1095 98.2769 138.4664 180.5543 223.9077 268.3577 314.4021 103.3296 90.2364 99.0991 268.5470 89.9274 44.3504 0 43.9122 87.4539 130.7278 174.4878 219.6505 265.5422 101.8127 63.8166 44.3584 62.0268 97.4978 138.0610 180.7423 224.8455 270.6832 130.3260 101.7190 89.6068 225.2355 133.8396 88.2626 43.9122 0 43.5433 86.8178 130.5788 175.7430 221.6354 142.5118 100.0749 63.0037 44.3481 61.7031 97.6144 138.7315 182.1537 227.6304 164.6225 128.0599 100.6284 182.6952 177.3807 131.8036 87.4539 43.5433 0 43.2744 87.0356 132.2001 178.0927 184.1966 140.2389 98.5616 62.1468 43.7852 61.9388 98.4737 140.3873 185.1996 202.0896 161.5896 126.1597 141.0178 220.6540 175.0770 130.7278 86.8178 43.2744 0 43.7615 88.9267 134.8195 226.3237 181.7102 138.5030 97.4947 61.6270 44.0298 62.9755 100.3976 143.6999 241.3641 198.8081 159.4749 100.3664 264.4128 218.8361 174.4878 130.5788 87.0356 43.7615 0 45.1656 91.0583 269.2510 224.2904 180.4008 137.8337 97.3989 61.6940 44.2356 64.2541 103.1145 282.1897 238.4361 197.0245 63.1222 309.5735 263.9975 219.6505 175.7430 132.2001 88.9267 45.1656 0 45.8928 313.7587 268.5915 224.3389 181.0789 139.1118 98.6309 62.2704 44.5057 65.4834 325.0545 280.5441 237.9190 44.3532 355.4638 309.8882 265.5422 221.6354 178.0927 134.8195 91.0583 45.8928 0 359.1653 313.8738 269.4183 225.8124 183.2062 141.1852 100.0865 63.1379 45.0504 369.1983 324.2038 280.8494 366.8774 45.2548 65.0728 101.8127 142.5118 184.1966 226.3237 269.2510 313.7587 359.1653 0 45.5646 90.4337 134.6387 178.1112 221.7613 266.0457 311.0753 357.5236 45.9902 63.2276 99.8018 322.5959 62.8404 44.5253 63.8166 100.0749 140.2389 181.7102 224.2904 268.5915 313.8738 45.5646 0 44.8700 89.0758 132.5487 176.2013 220.4885 265.5215 311.9732 66.5096 45.7112 62.8253 279.5088 99.5690 62.1095 44.3584 63.0037 98.5616 138.5030 180.4008 224.3389 269.4183 90.4337 44.8700 0 44.2060 87.6789 131.3329 175.6219 220.6574 267.1118 103.5294 65.0563 45.2487 237.7680 140.5144 98.2769 62.0268 44.3481 62.1468 97.4947 137.8337 181.0789 225.8124 134.6387 89.0758 44.2060 0 43.4729 87.1280 131.4188 176.4567 222.9134 144.3650 101.3158 64.0130 197.7590 182.2680 138.4664 97.4978 61.7031 43.7852 61.6270 97.3989 139.1118 183.2062 178.1112 132.5487 87.6789 43.4729 0 43.6586 87.9518 132.9927 179.4522 186.0367 141.4595 99.6354 159.8394 225.0062 180.5543 138.0610 97.6144 61.9388 44.0298 61.6940 98.6309 141.1852 221.7613 176.2013 131.3329 87.1280 43.6586 0 44.2935 89.3352 135.7954 228.3971 183.1083 139.6911 125.3915 268.6995 223.9077 180.7423 138.7315 98.4737 62.9755 44.2356 62.2704 100.0865 266.0457 220.4885 175.6219 131.4188 87.9518 44.2935 0 45.0423 91.5031 271.7561 226.0951 181.9778 99.0585 313.3449 268.3577 224.8455 182.1537 140.3873 100.3976 64.2541 44.5057 63.1379 311.0753 265.5215 220.6574 176.4567 132.9927 89.3352 45.0423 0 46.4609 316.0609 270.1822 225.7013 89.4010 359.5152 314.4021 270.6832 227.6304 185.1996 143.6999 103.1145 65.4834 45.0504 357.5236 311.9732 267.1118 222.9134 179.4522 135.7954 91.5031 46.4609 0 361.9312 315.9175 271.2289 382.0765 91.2431 103.3296 130.3260 164.6225 202.0896 241.3641 282.1897 325.0545 369.1983 45.9902 66.5096 103.5294 144.3650 186.0367 228.3971 271.7561 316.0609 361.9312 0 46.2717 91.3193 338.6926 100.0390 90.2364 101.7190 128.0599 161.5896 198.8081 238.4361 280.5441 324.2038 63.2276 45.7112 65.0563 101.3158 141.4595 183.1083 226.0951 270.1822 315.9175 46.2717 0 45.0478 297.3683 125.6643 99.0991 89.6068 100.6284 126.1597 159.4749 197.0245 237.9190 280.8494 99.8018 62.8253 45.2487 64.0130 99.6354 139.6911 181.9778 225.7013 271.2289 91.3193 45.0478 0 257.9405 159.7081 124.4455 98.7682 89.1657 99.3626 124.6793 158.2551 197.0299 238.7805 140.8321 98.8534 62.3368 44.8181 63.0547 98.4110 139.1174 182.1535 227.3315 135.7427 89.4715 44.4240 221.1793 197.9002 158.5272 124.4741 99.1071 88.9388 98.8497 124.1669 158.7974 198.4209 183.2502 139.6682 98.3359 62.4493 45.1541 62.4756 98.3459 139.7590 184.2337 179.7667 133.4977 88.4524 187.6228 238.4583 196.9597 158.8373 125.1787 99.5081 89.0567 98.4998 124.5076 159.9771 226.5829 182.2996 139.3677 98.6879 63.4759 45.0285 62.2434 98.7261 141.5729 224.0320 177.7659 132.7237 159.7716 280.4396 237.7606 197.5566 159.9066 126.2346 100.6043 89.4742 98.9647 125.7317 270.4363 225.7992 182.1868 139.9394 100.0656 64.2958 45.2386 62.5981 100.4391 268.4240 222.1623 177.1248 140.6841 324.2530 280.8455 239.4479 199.6978 162.1076 128.5461 102.0925 89.9858 99.6590 315.6125 270.7672 226.7983 183.8590 142.3963 102.0846 65.5706 45.4831 63.2940 313.9468 267.6905 222.6583 135.1522 369.6370 325.7494 283.6121 242.6573 203.0219 165.6017 131.2917 103.4186 90.8047 362.0336 317.0536 272.8731 229.5688 187.3988 145.5586 104.5484 67.0382 45.7551 360.6110 314.3600 269.3331 402.5640 138.5020 147.3111 167.8873 196.1501 228.7686 264.3364 302.2383 342.7199 384.9602 93.2496 106.0135 133.1465 167.4085 204.8600 244.1792 285.2931 327.8547 372.3306 47.2594 68.0903 105.2269 360.7906 143.1219 136.9667 145.3182 165.2843 192.6864 225.0346 260.8531 299.9223 341.2078 101.2140 92.4414 104.2005 130.5404 164.1232 201.3241 241.2074 283.0027 326.9768 63.9481 46.7312 66.5282 321.2545 161.4096 142.0135 135.9254 143.7627 162.7956 189.9078 222.4302 259.3521 299.2414 126.6086 100.8444 91.5674 102.6220 128.2864 161.4565 199.1895 239.7452 282.9560 100.7420 63.3826 46.3187 284.6174 189.1649 160.6457 141.8937 135.5879 142.5161 161.2125 188.3417 221.8297 259.5618 160.9634 126.3289 100.7283 91.2401 101.7280 126.6550 160.2354 198.5851 240.5306 142.2445 99.7423 63.5052 251.2450 222.8432 188.6969 161.1424 142.4424 135.3596 141.8822 160.3121 188.1404 222.3884 199.6886 160.7823 126.5913 101.2441 91.5763 100.8693 125.8866 159.9394 199.6134 185.3243 141.1491 99.8971 222.3775 260.0088 222.4603 189.4603 162.1833 143.0153 135.6587 141.6712 160.4384 188.9663 240.5556 199.4534 161.1095 127.4377 102.4728 91.6313 100.5970 125.8453 161.1201 228.9900 184.0960 141.1850 199.3659 299.6019 259.9018 223.5391 190.8703 163.3015 143.9701 135.8714 141.6711 160.9753 282.9421 240.5772 200.0496 162.2685 129.1682 103.2253 91.6366 100.3278 126.5387 273.3354 228.0591 184.4070 185.2045 341.6101 300.5218 262.0597 226.0932 193.3062 165.7263 145.5735 136.6203 142.4949 327.0380 283.9143 242.1651 202.2606 165.1790 131.3674 104.6083 92.1198 100.8817 318.7871 273.2998 229.2764 182.0161 385.3655 343.3247 303.4768 265.4170 229.4189 196.7075 168.3361 146.9550 137.6701 372.4348 328.8083 286.3008 245.1762 205.9911 168.3212 133.7320 105.9422 92.6207 365.2102 319.5861 275.3405 Columns 67 through 81 339.9878 359.5664 383.6209 411.5510 443.2326 478.1493 362.8279 363.6268 370.4312 383.0136 400.7670 422.8689 448.6692 478.4676 511.3936 323.2330 337.8553 357.7293 382.2476 411.1248 443.7568 364.6127 359.5415 360.6824 368.0581 381.1679 399.2636 421.6424 448.5710 479.0977 312.8592 321.8518 336.7957 357.1836 382.6151 412.4221 372.2553 361.5555 356.9921 358.8661 366.8602 380.3941 398.7836 422.3069 449.9608 309.1028 311.9822 321.3007 336.7926 358.0346 384.3572 385.2019 369.3104 359.2358 355.5252 358.0770 366.5561 380.3822 399.9108 424.1415 311.8861 308.5218 311.7527 321.6765 337.9742 360.0825 402.6649 382.1719 367.0145 357.9079 354.9408 358.0543 366.8428 381.8132 402.0469 321.0526 311.6264 308.5726 312.3996 323.0100 340.0872 424.2711 399.7837 380.0702 365.9249 357.5597 355.1674 358.5494 368.4220 384.0420 336.6925 321.6397 312.3951 309.8205 314.0884 325.2609 450.1550 422.2436 398.5277 379.8021 366.3196 358.4554 356.1980 360.4903 370.8483 357.7777 337.8146 322.8924 314.0843 311.7723 316.4380 479.3320 448.5587 421.4445 398.7316 380.6426 367.6464 359.8512 358.3820 363.0474 384.0369 359.8885 339.9416 325.3290 316.5084 314.3081 511.9291 478.7523 448.7576 422.6067 400.4450 382.7573 369.6902 362.4626 361.1491 298.1314 320.1880 346.8574 377.3350 411.4495 448.6313 317.0590 318.1203 325.9759 340.2059 359.9939 384.3120 412.3870 444.4062 479.4537 279.5273 296.2379 318.6016 345.7252 377.1982 412.3073 319.6476 314.0205 315.4496 323.8766 338.6329 358.7540 383.3671 412.5831 445.3594 268.0538 278.4542 295.5116 318.3927 346.4866 378.9411 328.7592 316.7954 311.7363 313.9348 323.0052 338.1969 358.6404 384.4238 414.4010 263.8347 267.2333 278.0345 295.6975 319.5359 348.6164 343.2993 325.6303 314.3826 310.2570 313.2047 322.8219 338.3778 360.0326 386.5988 267.1698 263.3332 267.1560 278.6267 297.1988 322.0034 362.7027 340.1145 323.2640 313.0642 309.7529 313.3292 323.3273 340.1044 362.5423 278.0781 267.2676 263.7776 268.2290 280.4462 299.8644 386.7229 359.9997 338.2596 322.4819 313.0685 310.3742 314.2574 325.3857 342.8608 295.3114 278.2306 267.6497 264.7089 269.7045 282.6217 414.2597 384.1013 358.2029 337.5028 322.4336 313.5827 311.0916 315.9762 327.6992 318.2841 295.8972 278.9348 268.7995 266.1504 271.6280 445.0386 412.0731 382.7286 357.8416 337.7738 323.2024 314.4347 312.7675 318.0926 347.0194 320.3354 297.9674 281.3234 271.1687 268.6647 479.5245 444.2936 412.1457 383.7916 359.4651 339.8181 325.1849 316.9925 315.5138 258.2645 283.3514 313.0474 346.3259 382.9991 422.4756 271.9978 273.4163 282.6432 298.9541 321.2130 348.1129 378.7348 413.1470 450.4073 237.3331 256.7397 282.1420 312.2702 346.5861 384.2894 275.6586 269.3300 271.1572 280.9586 297.7925 320.3675 347.5768 379.3416 414.5325 224.1649 236.4921 256.2924 282.2244 313.3935 348.7498 286.4069 272.8576 267.1854 269.8438 280.3349 297.6300 320.5722 348.9849 381.5548 219.6388 223.7243 236.4762 256.8759 283.8138 316.0086 303.3733 283.5011 270.7433 266.0611 269.5050 280.5584 298.2417 322.4137 351.6338 223.7808 219.2267 223.7825 237.2365 258.6237 286.5981 325.2286 300.1112 281.1186 269.4667 265.6466 269.7616 281.2434 300.1981 325.2042 236.3294 223.6081 219.4635 224.7242 239.0442 261.4031 351.4213 322.0862 297.8703 280.0076 269.1965 266.0615 270.5595 283.2635 303.0122 256.0831 236.3867 223.9919 220.5179 226.4730 241.6631 381.1149 348.4586 320.0314 296.9417 279.8712 269.7281 266.9058 272.5325 285.9650 282.1479 256.7785 237.1388 225.1339 221.9013 228.3461 414.3473 379.0258 347.1871 319.7566 297.2600 280.6551 270.5523 268.5236 274.5905 313.2102 283.5414 258.1487 238.7997 226.7408 223.6973 450.3242 412.9241 378.4220 347.5599 320.6579 298.5679 281.8839 272.3488 270.5526 221.3316 250.1757 283.3434 319.6291 358.9068 400.6223 227.5334 229.5854 240.7802 259.8689 285.2175 315.1559 348.6204 385.5786 425.1041 196.9512 219.9568 249.0889 282.6320 319.9774 360.3046 232.4163 225.2138 227.6679 239.3828 258.9398 284.5428 314.7777 349.3572 387.0979 181.2546 196.2689 219.6381 249.2383 283.8430 322.2450 245.4916 229.8401 223.3217 226.5971 238.9723 258.9407 284.8964 316.3098 351.6949 176.0552 181.1396 196.6152 220.5709 251.2274 286.8924 265.3389 242.6834 227.9222 222.4775 226.5954 239.5575 259.9451 287.1453 319.3886 181.2824 175.6984 181.3428 197.5781 222.6228 254.3909 290.0338 261.8890 240.1895 226.6195 222.1186 226.9840 240.4509 262.1764 290.2704 196.2770 180.8671 175.7516 182.1802 199.4107 225.5462 318.8495 286.5264 259.3162 238.7860 226.0997 222.3510 227.6779 242.4602 265.0699 219.5394 196.3005 181.2090 176.7873 183.9739 202.1664 351.2401 315.8024 284.4032 258.3270 238.5859 226.5888 223.1781 229.6836 245.2556 248.6607 219.6217 196.4175 181.7373 177.6278 185.4870 386.3140 348.4875 313.8784 283.4738 257.9759 238.7190 226.7953 224.2560 231.3384 283.2558 250.1742 221.0494 198.0643 183.2138 179.2522 424.6015 384.9846 347.9829 314.3301 284.4049 259.2737 239.8760 228.4455 226.1122 187.6385 220.9601 257.8878 297.1930 338.9420 382.6939 182.9639 185.9593 199.9602 222.7409 251.8847 285.2922 321.8109 361.3629 403.1056 158.7229 186.5456 220.1162 257.3444 297.7229 340.5338 189.6271 181.1842 184.5951 199.0451 222.2161 251.5293 285.2119 322.7990 363.1307 139.3944 158.4921 186.6353 220.5844 258.8819 300.3211 205.9539 187.4749 179.8151 184.0770 199.1654 222.6832 252.3258 287.1402 325.5226 132.4639 139.2782 158.9117 187.6373 222.7147 262.1210 229.0732 202.8560 185.3648 178.8862 184.0808 199.8035 223.7970 254.7089 290.3907 139.7779 132.4732 139.7931 160.0759 189.8617 226.0157 257.7705 225.9723 200.7283 184.4389 178.8933 184.7981 200.9830 226.2597 258.0229 15...
  4 个评论
Image Analyst
Image Analyst 2022-1-17
@Andrea Labudzki, I think the comments in this code explain the reasoning pretty well:
% Make two sets of points.
xy1 = rand(6, 2);
xy2 = rand(6, 2);
% Get distances between every point in xy1 and every point in xy2
distances2 = pdist2(xy1, xy2)
% Get distances between every point in xy1 and every other point in xy1.
% Does not consider a second set of points.
d1 = pdist(xy1 )
d1square = squareform(d1)
% Get distances between every point in xy1 and every point in xy2.
% Since pdist works ONLY with a single set of points,
% you need to stack your points on top of each other.
% However, in addition to the distances between set 1 and set 2,
% you'll also get distances from set 1 points to other set 1 points,
% and set 2 points to other set 2 points, which we may not want.
% Plus, it's not so clear what row and column to look at to find the
% distance between, say row 3 of set 1 and row 4 of set 2.
% With pdist2, it's very straightforward. Just look at distances(3, 4).
d1 = pdist([xy1; xy2])
d1square = squareform(d1)
% If I do want distances between set 1 and other points in set 1,
% I can simply call pdist2 directly, passing in the coordinates twice,
% and not have to call pdist() followed by squareform() so it saves a step.
distances2a = pdist2(xy1, xy1);

请先登录,再进行评论。

更多回答(2 个)

Matt J
Matt J 2022-1-16
编辑:Matt J 2022-1-16
Here's one way.
mask=imclose(mask, strel('disk',12) ); imshow(mask)
blobProps = regionprops( mask , 'Centroid');
blobProps=reshape(blobProps,9,9);
XYouter=vertcat(blobProps.Centroid);
blobProps=blobProps(2:end-1,2:end-1);
XYinner=vertcat(blobProps.Centroid);
distances=pdist2(XYouter,XYinner,'euclidean','Smallest',8); %distances to 8 nearest blobs
  6 个评论
Matt J
Matt J 2022-1-16
Not me. I get the following:
load mask
mask=imclose(mask, strel('disk',12) ); imshow(mask)
blobProps = regionprops( mask , 'Centroid');
blobProps=reshape(blobProps,9,9);
XYouter=vertcat(blobProps.Centroid);
blobProps=blobProps(2:end-1,2:end-1);
XYinner=vertcat(blobProps.Centroid);
distances=pdist2(XYouter,XYinner,'euclidean','Smallest',8); %distances to 8 nearest blobs
whos distances
Name Size Bytes Class Attributes distances 8x49 3136 double

请先登录,再进行评论。


Image Analyst
Image Analyst 2022-1-16
What does "adjacent" mean? Same row or same column? What about along diagonals? To find rows and columns you could use kmeans() or discretize() on the centroid coordinates.
  3 个评论
Image Analyst
Image Analyst 2022-1-16
You can get the x and y and put them into kmeans() like
props = reginoprops(mask, 'Centroids');
xy = vertcat(props.Centroid);
x = xy(:, 1);
y = xy(:, 2);
[colNumbers, xClassCentroids] = kmeans(x, 9);
[rowNumbers, yClassCentroids] = kmeans(y, 9);
Now for every centroid, you know which of the 9 rows and columns it lies in. To get the deltax and delta y simply sort them and subtract.
for k = 1 : 8 % Over every row of dots up until the next to the last one.
% Get x and y for this row.
% Get indexes for this class alone.
indexes == rowNumbers == k;
[thesex, sortOrder] = sort(x(indexes))
thesey = y(indexes); % Unsorted as of yet.
% Sort y the same as x to keep them together.
thesey = thesey(sortOrder);
% So the same for the row below and subtract them
% to get deltax and deltay.
% Hopefully you can figure that out.
end
Andrea Labudzki
Andrea Labudzki 2022-1-17
Hi, I'm a bit confused about this for loop. For get x and y you mean the row and column numbers? And then for get indexes for this class alone, what do you mean by class? and what index?

请先登录,再进行评论。

类别

Help CenterFile Exchange 中查找有关 Images 的更多信息

产品


版本

R2021a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by