{"title":"一种计算Walsh变换的截断方法及其在图像处理中的应用","authors":"Anguh M.M., Martin R.R.","doi":"10.1006/cgip.1993.1036","DOIUrl":null,"url":null,"abstract":"<div><p>We present a method called the <em>Truncation</em> method for computing Walsh-Hadamard transforms of one- and two-dimensional data. In one dimension, the method uses binary trees as a basis for representing the data and computing the transform. In two dimensions, the method uses quadtrees (pyramids), adaptive quad-trees, or binary trees as a basis. We analyze the storage and time complexity of this method in worst and general cases. The results show that the Truncation method degenerates to the Fast Walsh Transform (FWT) in the worst case, while the Truncation method is faster than the Fast Walsh Transform when there is coherence in the input data, as will typically be the case for image data. In one dimension, the performance of the Truncation method for <em>N</em> data samples is between <em>O</em>(<em>N</em>) and <em>O</em>(<em>N</em> log<sub>2</sub><em>N</em>), and it is between <em>O</em>(<em>N</em><sup>2</sup>) and <em>O</em>(<em>N</em><sup>2</sup> log<sub>2</sub><em>N</em>) in two dimensions. Practical results on several images are presented to show that both the expected and actual <em>overall</em> times taken to compute Walsh transforms using the Truncation method are less than those required by a similar implementation of the FWT method.</p></div>","PeriodicalId":100349,"journal":{"name":"CVGIP: Graphical Models and Image Processing","volume":"55 6","pages":"Pages 482-493"},"PeriodicalIF":0.0000,"publicationDate":"1993-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1006/cgip.1993.1036","citationCount":"3","resultStr":"{\"title\":\"A Truncation Method for Computing Walsh Transforms with Applications to Image Processing\",\"authors\":\"Anguh M.M., Martin R.R.\",\"doi\":\"10.1006/cgip.1993.1036\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<div><p>We present a method called the <em>Truncation</em> method for computing Walsh-Hadamard transforms of one- and two-dimensional data. In one dimension, the method uses binary trees as a basis for representing the data and computing the transform. In two dimensions, the method uses quadtrees (pyramids), adaptive quad-trees, or binary trees as a basis. We analyze the storage and time complexity of this method in worst and general cases. The results show that the Truncation method degenerates to the Fast Walsh Transform (FWT) in the worst case, while the Truncation method is faster than the Fast Walsh Transform when there is coherence in the input data, as will typically be the case for image data. In one dimension, the performance of the Truncation method for <em>N</em> data samples is between <em>O</em>(<em>N</em>) and <em>O</em>(<em>N</em> log<sub>2</sub><em>N</em>), and it is between <em>O</em>(<em>N</em><sup>2</sup>) and <em>O</em>(<em>N</em><sup>2</sup> log<sub>2</sub><em>N</em>) in two dimensions. Practical results on several images are presented to show that both the expected and actual <em>overall</em> times taken to compute Walsh transforms using the Truncation method are less than those required by a similar implementation of the FWT method.</p></div>\",\"PeriodicalId\":100349,\"journal\":{\"name\":\"CVGIP: Graphical Models and Image Processing\",\"volume\":\"55 6\",\"pages\":\"Pages 482-493\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"1993-11-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"https://sci-hub-pdf.com/10.1006/cgip.1993.1036\",\"citationCount\":\"3\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"CVGIP: Graphical Models and Image Processing\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://www.sciencedirect.com/science/article/pii/S1049965283710369\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"CVGIP: Graphical Models and Image Processing","FirstCategoryId":"1085","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S1049965283710369","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
A Truncation Method for Computing Walsh Transforms with Applications to Image Processing
We present a method called the Truncation method for computing Walsh-Hadamard transforms of one- and two-dimensional data. In one dimension, the method uses binary trees as a basis for representing the data and computing the transform. In two dimensions, the method uses quadtrees (pyramids), adaptive quad-trees, or binary trees as a basis. We analyze the storage and time complexity of this method in worst and general cases. The results show that the Truncation method degenerates to the Fast Walsh Transform (FWT) in the worst case, while the Truncation method is faster than the Fast Walsh Transform when there is coherence in the input data, as will typically be the case for image data. In one dimension, the performance of the Truncation method for N data samples is between O(N) and O(N log2N), and it is between O(N2) and O(N2 log2N) in two dimensions. Practical results on several images are presented to show that both the expected and actual overall times taken to compute Walsh transforms using the Truncation method are less than those required by a similar implementation of the FWT method.