1. A non-transitory computer readable medium having instructions, the instructions comprising: a preprocessing stage to analyze input channel data for a plurality of input channels to detect channels having an integrity that is considered one of bad or good, each of the plurality of input channels corresponding to a respective one of a plurality of nodes; a first spatial similarity measurement function to compute a measure of similarity between the input channel data for each of the plurality of nodes and a set of neighboring nodes to identify a spatial correlated set of channels having an integrity that is considered one of bad or good; an amplitude analyzer to determine a subset of channels meeting amplitude criteria; a second spatial similarity measurement function to compute, for each channel in the subset of channels meeting the amplitude criteria, a measure of similarity between the input channel data for each node and a set of neighboring nodes to identify an amplitude correlated set of channels having an integrity that is considered one of bad or good; and a combiner to store output data representing the integrity of the plurality of input channels based on the integrity of the channels detected by the preprocessing stage, the spatial correlated set of channels and the amplitude correlated set of channels.