Research Article

Curvelet Transform Based Compression Algorithm for Low Resource Hyperspectral Image Sensors

Table 8

Coding complexity analysis (encoding and decoding time) of the different set partitioned HS image compression algorithms for different bit rates.

Bit rate (bpppb)Computation time3D-SPECK [16]3D-SPIHT [17]3D-WBTC [18]3D-LSK [19]3D-NLS [20]3D-LMBTC [21]3D-LCBTC [22]3D-ZM-SPECK [23]3D-LEZSPC [proposed algorithm]

Hyperspectral image I
0.001Encoding time3.994.065.942.6714.185.913.173.2420.09
Decoding time1.782.921.592.0812.792.482.213.023.57
Total time5.776.987.534.7526.978.395.386.2623.66
0.005Encoding time9.859.738.22.7861.338.353.354.8382.29
Decoding time5.185.252.412.4348.293.862.684.6514.87
Total time15.1314.9810.615.21109.6212.216.039.4897.16
0.01Encoding time20.4529.9310.993.2573.649.264.415.9793.55
Decoding time10.7814.314.512.6857.164.043.085.6121.59
Total time31.2344.2415.55.93130.813.37.4911.58115.14
0.05Encoding time222.2303.494.36590.5719.455.4912.18102.89
Decoding time172.7236.284.754.0269.2312.014.3411.7951.47
Total time394.9539.6179.119.02159.831.469.8323.97154.38
0.1Encoding time11631297762.67.31102.534.747.9419.55117.8
Decoding time10811078762.116.2477.5721.796.7118.3659.6
Total time224423751524.7113.55180.0756.5314.6537.91177.4
0.25Encoding time62346871435813.35120.868.1514.0240.25131.8
Decoding time60126305470311.6890.4550.9112.0237.8667.2
Total time1224613176906125.03211.25119.0626.0478.11199
0.5Encoding time17995187421955124.12151.3122.526.0374.87160.8
Decoding time17597185341540022.65100.596.8425.0769.0289.7
Total time35592372763495146.77251.8219.3451.10143.89250.5

Hyperspectral image II
0.001Encoding time3.424.335.942.3515.975.732.472.9417.89
Decoding time1.871.521.461.412.182.181.612.799.78
Total time5.295.857.43.7528.157.914.085.7327.67
0.005Encoding time9.845.858.52.7175.937.363.876.4484.67
Decoding time5.42.452.772.4966.243.213.016.0554.94
Total time15.248.311.275.2142.1710.576.8812.49139.61
0.01Encoding time22.539.4110.832.8890.4316.994.2910.2899.47
Decoding time10.014.923.862.7181.486.233.2710.0466.38
Total time32.5414.3314.695.59171.923.227.5620.32165.85
0.05Encoding time250.3134.4131.54.14106.5527.45.0216.02121.8
Decoding time207.2127.8130.13.3894.4914.943.9411.3579.7
Total time457.5262.2261.67.52201.0442.348.9627.37201.5
0.1Encoding time966.7570.8632.66.04125.8736.277.2118.42143.8
Decoding time887.6717.5614.35.98106.823.016.6417.8180.3
Total time1854.31288.31246.912.02232.6759.2813.8536.23224.1
0.25Encoding time49733032410010.24134.496.3412.2156.67155.9
Decoding time4796302940406.74113.8658.627.1847.0687.5
Total time97696161824016.98248.26154.9619.39103.73243.4
0.5Encoding time12007101121297517.25154.41177.7318.9567.74180.9
Decoding time1189899541229914.7125.56120.3315.3460.1399.5
Total time23905200662527431.95279.97298.0634.29127.87280.4

Hyperspectral image III
0.001Encoding time4.084.035.852.0715.975.682.763.1917.79
Decoding time1.741.391.321.898.434.12.113.026.54
Total time5.825.427.173.9624.49.784.876.2124.33
0.005Encoding time9.125.967.872.8975.937.783.284.7488.54
Decoding time5.132.242.442.4766.026.022.743.9949.87
Total time14.258.210.315.36141.9513.86.028.73138.41
0.01Encoding time20.189.711.643.3490.438.554.017.52101.5
Decoding time12.515.185.142.6984.967.063.026.3379.5
Total time32.6914.8816.786.03175.3915.617.0313.85181
0.05Encoding time204.3125.289.774.57106.5519.485.3122.88119.5
Decoding time160.3114.780.014.4692.6814.845.1918.5687.4
Total time364.6239.9169.789.03199.2334.3210.541.44206.9
0.1Encoding time1183775.8835.95.91125.8732.466.4730.14138.8
Decoding time1074760.5827.85.59104.9821.496.3727.82100.5
Total time22571536.31663.711.5230.8553.9512.8457.96239.3
0.25Encoding time84995151630910.41134.1470.411.9143.49149.5
Decoding time8387583262339.27115.9448.9510.3439.95108.2
Total time16886109831285819.68250.08119.3522.2583.44257.7
0.5Encoding time29849183832386116.19154.41125.4217.0972.62165.8
Decoding time26948156722316114.97141.97114.5216.6867.23130.1
Total time56797340554702231.16296.38239.9433.77139.85295.9

Hyperspectral image IV
0.001Encoding time4.565.67.232.396.035.742.892.827.85
Decoding time2.411.641.732.025.272.12.242.744.34
Total time6.977.248.964.4111.37.845.135.5612.19
0.005Encoding time15.246.238.152.8111.537.533.344.4412.94
Decoding time9.572.332.552.348.262.882.474.287.19
Total time24.818.5610.75.1519.7910.415.818.7220.13
0.01Encoding time21.6710.212.643.1818.448.933.985.6421.18
Decoding time12.685.236.112.8914.443.913.235.4112.78
Total time34.3515.4318.756.0732.8812.847.2111.0533.96
0.05Encoding time269.6130.498.124.322.6418.614.8813.0224.91
Decoding time226.5120.589.083.7419.511.484.2911.3617.47
Total time496.1250.9187.28.0442.1430.099.1724.3842.38
0.1Encoding time1336893.4882.36.1125.5332.456.4118.1830.58
Decoding time1241829.1866.35.9621.0721.026.5717.2220.17
Total time25771722.51748.612.0746.653.4712.9835.450.75
0.25Encoding time84355133550110.3534.569.6611.3836.338.54
Decoding time9067453654946.6229.6548.917.0833.7924.25
Total time1750296691099516.9764.15118.5718.4670.0962.79
0.5Encoding time27917179451881817.4365.13125.1919.0166.9170.04
Decoding time25042176771813612.0355.0392.9712.8762.3148.95
Total time52959356223695429.46120.16218.1631.88129.22118.99

Hyperspectral image V
0.001Encoding time1.471.42.040.953.172.171.871.405.07
Decoding time0.780.530.490.891.550.760.711.293.57
Total time2.251.932.531.844.722.932.582.698.64
0.005Encoding time4.892.93.700.994.034.843.941.715.54
Decoding time3.361.151.130.961.891.671.571.583.94
Total time8.254.054.831.955.926.515.513.299.48
0.01Encoding time11.304.56.561.524.805.334.342.206.27
Decoding time5.622.213.651.392.132.842.941.975.37
Total time16.926.7110.212.916.938.177.284.1711.64
0.05Encoding time113.844.042.071.986.118.076.984.146.84
Decoding time100.940.6939.482.092.314.584.033.675.84
Total time214.784.6981.554.078.4212.6511.017.8112.68
0.1Encoding time622.6270.5254.43.057.5812.949.116.758.89
Decoding time591.9268.7272.42.913.348.727.896.028.02
Total time1214.5539.2526.85.9610.9221.661712.7716.91
0.25Encoding time3211314517575.699.8324.1314.2416.1211.06
Decoding time2879300416375.325.8416.3612.5914.899.28
Total time60906149339411.0115.6740.4926.8331.0120.34
0.5Encoding time2052221256224159.3911.9238.2821.2929.8014.28
Decoding time1769518111189428.179.1831.3819.5426.8512.67
Total time38217393674135717.5621.169.6640.8356.6526.95

Hyperspectral image VI
0.001Encoding time1.331.382.380.873.952.021.791.324.11
Decoding time0.620.530.700.831.290.670.611.341.59
Total time1.951.913.081.75.242.692.42.665.7
0.005Encoding time3.552.173.531.225.543.463.172.196.29
Decoding time1.860.840.971.102.101.231.122.422.68
Total time5.413.014.52.327.644.694.294.618.97
0.01Encoding time7.092.974.841.435.644.133.692.776.78
Decoding time4.241.471.821.262.741.661.482.542.59
Total time11.334.446.662.698.385.795.175.319.37
0.05Encoding time63.5034.8830.202.606.598.176.084.688.05
Decoding time49.0532.0725.152.433.394.864.414.433.01
Total time112.5566.9555.355.039.9813.0310.499.1111.06
0.1Encoding time437.6295.7222.13.308.2413.617.797.189.28
Decoding time357.2247.2216.63.105.088.717.986.684.21
Total time794.8542.9438.76.413.3222.3215.7713.8613.49
0.25Encoding time2241201419835.2214.1025.9912.9113.8516.21
Decoding time1946190517515.2712.3419.5417.2912.779.58
Total time41873919373410.4926.4445.5330.226.6225.79
0.5Encoding time69567019714510.6420.9950.4117.8325.9621.78
Decoding time6625676268299.0115.0736.0129.5825.1111.81
Total time13581137811397419.6536.0686.4247.4151.0733.59