skip to main content
Skip header Section
Markov random field modeling in image analysisJuly 2001
  • Author:
  • Stan Z. Li
Publisher:
  • Springer-Verlag
  • Berlin, Heidelberg
ISBN:978-4-431-70309-9
Published:01 July 2001
Pages:
323
Skip Bibliometrics Section
Bibliometrics
Abstract

No abstract available.

Cited By

  1. ACM
    Liu J, Chen R, An S and Zhang H CG-GAN Proceedings of the 29th ACM International Conference on Multimedia, (5391-5399)
  2. Gong X, Liu Y, Wu Q, Huang J, Zong H and Wang J (2021). An Accurate, Robust Visual Odometry and Detail-Preserving Reconstruction System, IEEE Transactions on Multimedia, 23, (2820-2832), Online publication date: 1-Jan-2021.
  3. Pleschberger M, Schrunner S and Pilz J (2019). An Explicit Solution for Image Restoration using Markov Random Fields, Journal of Signal Processing Systems, 92:2, (257-267), Online publication date: 1-Feb-2020.
  4. Liu J, Yang S, Fang Y and Guo Z (2018). Structure-Guided Image Inpainting Using Homography Transformation, IEEE Transactions on Multimedia, 20:12, (3252-3265), Online publication date: 1-Dec-2018.
  5. ACM
    Zhu J, Huang T, Chen W and Gao W (2018). The future of artificial intelligence in China, Communications of the ACM, 61:11, (44-45), Online publication date: 26-Oct-2018.
  6. He K, Zhen R, Yan J and Ge Y (2017). Single-Image Shadow Removal Using 3D Intensity Surface Modeling, IEEE Transactions on Image Processing, 26:12, (6046-6060), Online publication date: 1-Dec-2017.
  7. Kumar A, Goyal S and Varma M Resource-efficient machine learning in 2 KB RAM for the internet of things Proceedings of the 34th International Conference on Machine Learning - Volume 70, (1935-1944)
  8. Pereyra M and McLaughlin S (2017). Fast Unsupervised Bayesian Image Segmentation With Adaptive Spatial Regularisation, IEEE Transactions on Image Processing, 26:6, (2577-2587), Online publication date: 1-Jun-2017.
  9. Subudhi B, Ghosh S, Nanda P and Ghosh A (2017). Moving object detection using spatio-temporal multilayer compound Markov Random Field and histogram thresholding based change detection, Multimedia Tools and Applications, 76:11, (13511-13543), Online publication date: 1-Jun-2017.
  10. Yan B, Liu X and Yang H (2016). Structure compliant local warping of images with applications to watermarking attack, Multimedia Tools and Applications, 75:21, (13451-13479), Online publication date: 1-Nov-2016.
  11. (2016). MARLEDA, Theoretical Computer Science, 633:C, (4-18), Online publication date: 20-Jun-2016.
  12. Ganjee R, Azmi R and Ebrahimi Moghadam M (2016). A Novel Microaneurysms Detection Method Based on Local Applying of Markov Random Field, Journal of Medical Systems, 40:3, (1-9), Online publication date: 1-Mar-2016.
  13. Refaat K and Darwiche A Data compression for learning MRF parameters Proceedings of the 24th International Conference on Artificial Intelligence, (3784-3790)
  14. Refaat K and Darwiche A An upper bound on the global optimum in parameter estimation Proceedings of the Thirty-First Conference on Uncertainty in Artificial Intelligence, (772-781)
  15. ACM
    Verdie Y, Lafarge F and Alliez P (2015). LOD Generation for Urban Scenes, ACM Transactions on Graphics, 34:3, (1-14), Online publication date: 8-May-2015.
  16. Zhu B and Nakagawa M (2014). Building a compact online MRF recognizer for large character set by structured dictionary representation and vector quantization technique, Pattern Recognition, 47:3, (982-993), Online publication date: 1-Mar-2014.
  17. Zhang J, Lu Z, Pigrish V, Feng Q and Chen W (2013). Intensity based image registration by minimizing exponential function weighted residual complexity, Computers in Biology and Medicine, 43:10, (1484-1496), Online publication date: 1-Oct-2013.
  18. Tang W, Zhang C and Zou H Edge multi-scale markov random field model based medical image segmentation in wavelet domain Proceedings of the 9th international conference on Intelligent Computing Theories and Technology, (56-63)
  19. ACM
    Gao J and Brown M An interactive editing tool for correcting panoramas SIGGRAPH Asia 2012 Technical Briefs, (1-4)
  20. ACM
    Vatsavai R, Ganguly A, Chandola V, Stefanidis A, Klasky S and Shekhar S Spatiotemporal data mining in the era of big spatial data Proceedings of the 1st ACM SIGSPATIAL International Workshop on Analytics for Big Geospatial Data, (1-10)
  21. Szwoch M and Pieniążek P Eye Blink Based Detection of Liveness in Biometric Authentication Systems Using Conditional Random Fields Proceedings of the International Conference on Computer Vision and Graphics - Volume 7594, (669-676)
  22. Lasaruk A Approximate regularization for structural optical flow estimation Proceedings of the 14th international conference on Advanced Concepts for Intelligent Vision Systems, (336-348)
  23. Yang L, Tehrani M, Fujii T and Tanimoto M (2011). High-quality virtual view synthesis in 3DTV and FTV, 3D Research, 2:4, (1-13), Online publication date: 1-Dec-2011.
  24. ACM
    Vatsavai R STPMiner Proceedings of the 2nd international workshop on Petascal data analytics: challenges and opportunities, (29-34)
  25. Yang H and Choe Y An interactive editing framework for electron microscopy image segmentation Proceedings of the 7th international conference on Advances in visual computing - Volume Part I, (400-409)
  26. Subudhi B and Ghosh A Moving objects detection from video sequences using fuzzy edge incorporated Markov random field modeling and local histogram matching Proceedings of the 4th international conference on Pattern recognition and machine intelligence, (173-179)
  27. Zeng Z, Wang W, Yang L and Zwiggelaar R Automatic estimation of the number of segmentation groups based on MI Proceedings of the 5th Iberian conference on Pattern recognition and image analysis, (532-539)
  28. Yang H and Choe Y Electron microscopy image segmentation with graph cuts utilizing estimated symmetric three-dimensional shape prior Proceedings of the 6th international conference on Advances in visual computing - Volume Part II, (322-331)
  29. Ramirez-Manzanares A, Palafox-Gonzalez A and Rivera M Robust spatial regularization and velocity layer separation for optical flow computation on transparent sequences Proceedings of the 9th Mexican international conference on Advances in artificial intelligence: Part I, (325-336)
  30. Huang Y, Brown M and Xu D (2010). User-assisted ink-bleed reduction, IEEE Transactions on Image Processing, 19:10, (2646-2658), Online publication date: 1-Oct-2010.
  31. Yuan J, Bae E, Tai X and Boykov Y A continuous max-flow approach to potts model Proceedings of the 11th European conference on Computer vision: Part VI, (379-392)
  32. Fernández C, Gonzàlez J and Roca X Automatic learning of background semantics in generic surveilled scenes Proceedings of the 11th European conference on Computer vision: Part II, (678-692)
  33. Wang Y (2010). Joint random field model for all-weather moving vehicle detection, IEEE Transactions on Image Processing, 19:9, (2491-2501), Online publication date: 1-Sep-2010.
  34. Brewer N, Liu N and Wang L Guided informative image partitioning Proceedings of the 2010 joint IAPR international conference on Structural, syntactic, and statistical pattern recognition, (202-212)
  35. Sun J and Xu Z (2010). Scale selection for anisotropic diffusion filter by Markov random field model, Pattern Recognition, 43:8, (2630-2645), Online publication date: 1-Aug-2010.
  36. ACM
    Lin C, Zhao B, Mei Q and Han J PET Proceedings of the 16th ACM SIGKDD international conference on Knowledge discovery and data mining, (929-938)
  37. Yu S and Huang Y (2010). Detection of microcalcifications in digital mammograms using combined model-based and statistical textural features, Expert Systems with Applications: An International Journal, 37:7, (5461-5469), Online publication date: 1-Jul-2010.
  38. Zhao W and Liang Y (2010). A systematic probabilistic approach to energy-efficient and robust data collections in wireless sensor networks, International Journal of Sensor Networks, 7:3, (162-175), Online publication date: 1-May-2010.
  39. Park A, Jung K and Kurata T Codebook-Based Background Subtraction to Generate Photorealistic Avatars in a Walkthrough Simulator Proceedings of the 5th International Symposium on Advances in Visual Computing: Part I, (500-510)
  40. Yang X and Clausi D SAR sea ice image segmentation using an edge-preserving region-based MRF Proceedings of the 16th IEEE international conference on Image processing, (1701-1704)
  41. Martins A, Levada A, Homem M and Mascarenhas N MAP-MRF super-resolution image reconstruction using maximum pseudo-likelihood parameter estimation Proceedings of the 16th IEEE international conference on Image processing, (1161-1164)
  42. Athanasiadis E, Cavouras D, Glotsos D, Georgiadis P, Kalatzis I and Nikiforidis G (2009). Segmentation of complementary DNA microarray images by wavelet-based Markov random field model, IEEE Transactions on Information Technology in Biomedicine, 13:6, (1068-1074), Online publication date: 1-Nov-2009.
  43. Liao M, Hu S, Huang X and Chen W Skeletonization based on high-level Markov random field Proceedings of the 2009 IEEE international conference on Systems, Man and Cybernetics, (221-224)
  44. Zheng S Probabilistic cascade random fields for man-made structure detection Proceedings of the 9th Asian conference on Computer Vision - Volume Part II, (596-607)
  45. Arce-Santana E and Alba A (2009). Image registration using Markov random coefficient and geometric transformation fields, Pattern Recognition, 42:8, (1660-1671), Online publication date: 1-Aug-2009.
  46. Darbon J (2009). Global optimization for first order Markov Random Fields with submodular priors, Discrete Applied Mathematics, 157:16, (3412-3423), Online publication date: 1-Aug-2009.
  47. Häfner M, Gangl A, Liedlgruber M, Uhl A, Vécsei A and Wrba F Combining Gaussian Markov random fields with the discrete wavelet transform for endoscopic image classification Proceedings of the 16th international conference on Digital Signal Processing, (177-182)
  48. Bardera A, Rigau J, Boada I, Feixas M and Sbert M (2009). Image segmentation using information bottleneck method, IEEE Transactions on Image Processing, 18:7, (1601-1612), Online publication date: 1-Jul-2009.
  49. Serrano C and Acha B (2009). Pattern analysis of dermoscopic images based on Markov random fields, Pattern Recognition, 42:6, (1052-1057), Online publication date: 1-Jun-2009.
  50. Munoz D, Vandapel N and Hebert M Onboard contextual classification of 3-D point clouds with learned high-order Markov random fields Proceedings of the 2009 IEEE international conference on Robotics and Automation, (4273-4280)
  51. Dai S, Baker S and Kang S (2009). An MRF-based deinterlacing algorithm with exemplar-based refinement, IEEE Transactions on Image Processing, 18:5, (956-968), Online publication date: 1-May-2009.
  52. ACM
    Martins A, Homem M and Mascarenhas N Super-resolution image reconstruction using the generalized isotropic multi-level logistic model Proceedings of the 2009 ACM symposium on Applied Computing, (934-938)
  53. Wang Y (2009). Real-time moving vehicle detection with cast shadow removal in video based on conditional random field, IEEE Transactions on Circuits and Systems for Video Technology, 19:3, (437-441), Online publication date: 1-Mar-2009.
  54. Wu L, Hu Y, Li M, Yu N and Hua X (2009). Scale-invariant visual language modeling for object categorization, IEEE Transactions on Multimedia, 11:2, (286-294), Online publication date: 1-Feb-2009.
  55. ACM
    Feng S and Manmatha R A discrete direct retrieval model for image and video retrieval Proceedings of the 2008 international conference on Content-based image and video retrieval, (427-436)
  56. Lavoué G and Wolf C Markov random fields for improving 3D mesh analysis and segmentation Proceedings of the 1st Eurographics conference on 3D Object Retrieval, (25-32)
  57. Corso J, Tu Z and Yuille A MRF labeling with a graph-shifts algorithm Proceedings of the 12th international conference on Combinatorial image analysis, (172-184)
  58. ACM
    Levada A, Mascarenhas N, Tannús A and Salvadeo D Spatially non-homogeneous potts model parameter estimation on higher-order neighborhood systems by maximum pseudo-likelihood Proceedings of the 2008 ACM symposium on Applied computing, (1733-1737)
  59. Mazouzi S and Batouche M Bayesian edge regularization in range image segmentation Proceedings of the Congress on pattern recognition 12th Iberoamerican conference on Progress in pattern recognition, image analysis and applications, (182-191)
  60. Mazouzi S, Guessoum Z, Michel F and Batouche M A multi-agent approach for range image segmentation with Bayesian edge regularization Proceedings of the 9th international conference on Advanced concepts for intelligent vision systems, (449-460)
  61. Mazouzi S and Batouche M A new Bayesian method for range image segmentation Proceedings of the 6th international conference on Energy minimization methods in computer vision and pattern recognition, (453-466)
  62. Wang Y Foreground and shadow detection based on conditional random field Proceedings of the 12th international conference on Computer analysis of images and patterns, (85-92)
  63. Chen Y, Chen W, Shi P, Feng Y, Feng Q, Wang Q and Huang Z A Novel Way of Incorporating Large-Scale Knowledge into MRF Prior Model Proceedings of the 11th conference on Artificial Intelligence in Medicine, (388-392)
  64. Glocker B, Komodakis N, Paragios N, Tziritas G and Navab N Inter and intra-modal deformable registration Proceedings of the 20th international conference on Information processing in medical imaging, (408-420)
  65. Lin W and Liu Y (2007). A Lattice-Based MRF Model for Dynamic Near-Regular Texture Tracking, IEEE Transactions on Pattern Analysis and Machine Intelligence, 29:5, (777-792), Online publication date: 1-May-2007.
  66. Arce E and Marroquin J (2007). High-precision stereo disparity estimation using HMMF models, Image and Vision Computing, 25:5, (623-636), Online publication date: 1-May-2007.
  67. Chen Y, Chen W, Shi P, Feng Y, Feng Q, Wang Q and Huang Z Joint Bayesian PET reconstruction algorithm using a quadratic hybrid multi-order prior Proceedings of the 3rd international conference on Computer vision/computer graphics collaboration techniques, (23-35)
  68. Awasthi P, Gagrani A and Ravindran B Image modeling using tree structured conditional random fields Proceedings of the 20th international joint conference on Artifical intelligence, (2060-2065)
  69. ACM
    Angelova R and Siersdorfer S A neighborhood-based approach for clustering of linked document collections Proceedings of the 15th ACM international conference on Information and knowledge management, (778-779)
  70. Du X, Li Y, Chen W, Zhang Y and Yao D A markov random field based hybrid algorithm with simulated annealing and genetic algorithm for image segmentation Proceedings of the Second international conference on Advances in Natural Computation - Volume Part I, (706-715)
  71. Wang H and Hancock E A graph spectral approach to consistent labelling Proceedings of the Third international conference on Image Analysis and Recognition - Volume Part II, (57-68)
  72. Chen Y, Chen W, Feng Y and Feng Q Convergent bayesian reconstruction for PET using new MRF quadratic membrane-plate hybrid multi-order prior Proceedings of the Third international conference on Medical Imaging and Augmented Reality, (309-316)
  73. ACM
    Angelova R and Weikum G Graph-based text classification Proceedings of the 29th annual international ACM SIGIR conference on Research and development in information retrieval, (485-492)
  74. Tab F, Naghdy G and Mertins A (2006). Scalable multiresolution color image segmentation, Signal Processing, 86:7, (1670-1687), Online publication date: 1-Jul-2006.
  75. He Y, Tian J, Li L, Chen H and Yang X (2006). Fingerprint Matching Based on Global Comprehensive Similarity, IEEE Transactions on Pattern Analysis and Machine Intelligence, 28:6, (850-862), Online publication date: 1-Jun-2006.
  76. Kim T, Kang H, Eom I and Kim Y Neural network based texture segmentation using a markov random field model Proceedings of the Third international conference on Advnaces in Neural Networks - Volume Part II, (652-660)
  77. Ebadollahi S, Chang S and Wu H Modeling the activity pattern of the constellation of cardiac chambers in echocardiogram videos Proceedings of the Second ECCV international conference on Computer Vision Approaches to Medical Image Analysis, (202-213)
  78. Keuchel J Multiclass image labeling with semidefinite programming Proceedings of the 9th European conference on Computer Vision - Volume Part II, (454-467)
  79. Streso K and Lagona F Hidden Markov random field and frame modelling for TCA image analysis Proceedings of the 24th IASTED international conference on Signal processing, pattern recognition, and applications, (310-315)
  80. Wang Y, Loe K and Wu J (2006). A Dynamic Conditional Random Field Model for Foreground and Shadow Segmentation, IEEE Transactions on Pattern Analysis and Machine Intelligence, 28:2, (279-289), Online publication date: 1-Feb-2006.
  81. Stephenson T and Chen T (2006). Adaptive Markov random fields for example-based super-resolution of faces, EURASIP Journal on Advances in Signal Processing, 2006, (225-225), Online publication date: 1-Jan-2006.
  82. Wu J and Chung A Cross entropy Proceedings of the 8th international conference on Medical Image Computing and Computer-Assisted Intervention - Volume Part I, (229-237)
  83. Lee C, Schmidt M, Murtha A, Bistritz A, Sander J and Greiner R Segmenting brain tumors with conditional random fields and support vector machines Proceedings of the First international conference on Computer Vision for Biomedical Image Applications, (469-478)
  84. Rivera M, Ocegueda O and Marroquin J Entropy controlled gauss-markov random measure field models for early vision Proceedings of the Third international conference on Variational, Geometric, and Level Set Methods in Computer Vision, (137-148)
  85. Zeng J and Liu Z Markov Random Fields for Handwritten Chinese Character Recognition Proceedings of the Eighth International Conference on Document Analysis and Recognition, (101-105)
  86. Treetasanatavorn S, Rauschenbach U, Heuer J and Kaup A Bayesian method for motion segmentation and tracking in compressed videos Proceedings of the 27th DAGM conference on Pattern Recognition, (277-284)
  87. ACM
    Zhu J, Nie Z, Wen J, Zhang B and Ma W 2D Conditional Random Fields for Web information extraction Proceedings of the 22nd international conference on Machine learning, (1044-1051)
  88. ACM
    Wan R, Mamitsuka H and Aoki K Cleaning microarray expression data using Markov random fields based on profile similarity Proceedings of the 2005 ACM symposium on Applied computing, (206-207)
  89. Zhou Y, Xu W, Tao H and Gong Y Background Segmentation Using Spatial-Temporal Multi-Resolution MRF Proceedings of the IEEE Workshop on Motion and Video Computing (WACV/MOTION'05) - Volume 2 - Volume 02, (8-13)
  90. Budillon A, Ferraiuolo G, Pascazio V and Schirinzi G (2005). Multichannel SAR interferometry via classical and Bayesian estimation techniques, EURASIP Journal on Advances in Signal Processing, 2005, (3180-3193), Online publication date: 1-Jan-2005.
  91. Tian J, He Y, Yang X, Li L and Chen X Improving fingerprint recognition performance based on feature fusion and adaptive registration pattern Proceedings of the 5th Chinese conference on Advances in Biometric Person Authentication, (57-66)
  92. Hanek R and Beetz M (2004). The Contracting Curve Density Algorithm, International Journal of Computer Vision, 59:3, (233-258), Online publication date: 21-Sep-2004.
  93. Hamze F and de Freitas N From fields to trees Proceedings of the 20th conference on Uncertainty in artificial intelligence, (243-250)
  94. Zheng Y, Li H and Doermann D (2004). Machine Printed Text and Handwriting Identification in Noisy Document Images, IEEE Transactions on Pattern Analysis and Machine Intelligence, 26:3, (337-353), Online publication date: 1-Mar-2004.
  95. Marroquin J, Arce Santana E and Botello S (2003). Hidden Markov Measure Field Models for Image Segmentation, IEEE Transactions on Pattern Analysis and Machine Intelligence, 25:11, (1380-1387), Online publication date: 1-Nov-2003.
  96. ACM
    Katzer M, Kummert F and Sagerer G A Markov Random Field model of microarray gridding Proceedings of the 2003 ACM symposium on Applied computing, (72-77)
  97. Gering D, Grimson W and Kikinis R Recognizing Deviations from Normalcy for Brain Tumor Segmentation Proceedings of the 5th International Conference on Medical Image Computing and Computer-Assisted Intervention-Part I, (388-395)
Contributors
  • Microsoft Research Asia

Recommendations

Reviews

Fatih Kurugollu

The well-established theory of Markov random fields (MRFs) is successfully employed in a broad range of image analysis applications-from restoration, segmentation, and motion detection, to object matching, object recognition, and pose estimation. In order to solve the problem at hand, the theory incorporates different aspects, including modeling the context according to pixel or feature interaction, parameter estimation of the underlying distribution, and energy minimization according to the model. Although there are many research papers based on MRFs, and even some image analysis books include the topic in a general way, there has been a need for a comprehensive presentation of MRF theory from an image analysis point of view for researchers and graduate students in the field. Meeting this need, this book elegantly and effectively elaborates on MRF theory and related topics. Each chapter includes the problem definition, related mathematical formulation and method explanations, and very useful examples. Li presents the topic in a systematic way. First, he presents the mathematical background and the essential MRF model. Then, he considers low- and high-level vision problems, in terms of different MRF models. Finally, he addresses parameter estimation and energy minimization problems. Chapter 1 introduces the relationship between image analysis and MRF theory, emphasizing the labeling problems in image analysis. The second chapter provides the required mathematical background of MRF theory. First, it establishes the equivalence of MRFs and Gibbs distribution, which allows for a practical and simple way to specify the joint probabilities used in the MRF context. Then, it introduces different models used in MRFs, including the multi-level logistic model, the hierarchical Gibbs random field (GRF) model, the FRAME model, multiresolution modeling, conditional random fields, discriminative random fields, the strong MRF model, and ?-MRF and Nakagami-MRF models. The chapter culminates with a comparison between MRFs and Bayesian networks. MRF theory is used in both low-level image analysis problems and high-level ones that include object matching and recognition, pose estimation, and grouping. The former applications are introduced in chapter 3, while the latter are investigated in chapter 4. Both chapters are problem oriented. Chapter 3 explains observation models and examines different low-level image applications, including image restoration and reconstruction, edge detection, texture analysis, optical flow, stereo vision, spatio-temporal models for video processing, and deformable models. For each application, the problem is introduced and the related MRF modeling is provided. Chapter 4 deals with two high-level vision problems: object matching and pose computation. For the object-matching problem, relational constraints are introduced and feature-based matching is considered; the overlapping objects problem is also studied. For pose estimation, problem clustering and simultaneous matching-based estimation methods are introduced. The chapter ends with a brief discussion of face detection and recognition. One of the main assumptions in image analysis is the smoothness of the surface: the surface of an object is smooth locally, and this smoothness is everywhere. While this assumption is widely used in MRFs and regularization-based image analysis, discontinuities in the surface due to abrupt changes that occur because of step edge, occlusion, and shadowing are very common in many applications. Therefore, the smoothness assumption is easily violated in real applications. In this case, discontinuity should be incorporated in the smoothness assumption in the MRF framework. Chapter 5 addresses this problem by introducing the discontinuity adaptive (DA) MRF model and the total variation model. MRFs model the vision problem with an appropriate probability distribution that is mostly Gaussian, which requires estimating the distribution parameters. In early MRF-based methods, least squares-based estimators were used for this purpose. However, this introduces another problem in the MRF framework: outliers that violate a distributional assumption-the same way the discontinuity problem does in the smoothness assumption. Therefore, one needs robust statistical methods. Chapter 6 outlines this problem by introducing M-estimators and annealing M-estimators (AM-estimators), along with half-quadratic (HQ) and annealing HQ minimization, in the DA MRF context. After chapters 1 to 5 establish MRF theory, chapters 6 and 7 address the parameter estimation problem. Chapter 6 presents both supervised and unsupervised estimation methods in low-level vision problems. Chapter 7 is devoted to the same problem, in optimal object recognition. Once the MRF model and the related parameter estimation method are established, the next step is to determine an appropriate energy minimization method. Chapter 8 considers local energy minimization, including continuous and discrete label cases. For discrete labeling, it presents iterated conditional modes, relaxation, belief propagation, convex relaxation, highest confidence first, and dynamic programming methods; constrained minimization is also discussed. The last chapter deals with global minimization methods. It takes into account, in this context, simulated annealing, mean field annealing, graduated nonconvexity, graph cuts, and genetic algorithms. This is an excellent book on MRF theory for image analysis. Researchers and graduate students will find this book very useful for understanding the theory clearly. Online Computing Reviews Service

Access critical reviews of Computing literature here

Become a reviewer for Computing Reviews.