Package gov.nih.mipav.model.algorithms
Class CopyMoveAttackDetection2
- java.lang.Object
-
- java.lang.Thread
-
- gov.nih.mipav.model.algorithms.AlgorithmBase
-
- gov.nih.mipav.model.algorithms.CopyMoveAttackDetection2
-
- All Implemented Interfaces:
java.awt.event.ActionListener
,java.awt.event.WindowListener
,java.lang.Runnable
,java.util.EventListener
public class CopyMoveAttackDetection2 extends AlgorithmBase
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description (package private) class
CopyMoveAttackDetection2.Block
(package private) class
CopyMoveAttackDetection2.block_data_list
class
CopyMoveAttackDetection2.BlockComparator
(package private) class
CopyMoveAttackDetection2.Configuration
(package private) class
CopyMoveAttackDetection2.Container
(package private) class
CopyMoveAttackDetection2.fraud_pair_item
(package private) class
CopyMoveAttackDetection2.ImageObject
-
Field Summary
Fields Modifier and Type Field Description (package private) CopyMoveAttackDetection2.Configuration
configuration
private ModelImage[]
destImage
(package private) java.util.ArrayList<CopyMoveAttackDetection2.fraud_pair_item>
fraud_pair_list
(package private) int[][]
ground_truth_image
(package private) int[][][]
result_image
(package private) SVD
svd
(package private) boolean
verbose
-
Fields inherited from class gov.nih.mipav.model.algorithms.AlgorithmBase
destFlag, image25D, mask, maxProgressValue, minProgressValue, multiThreadingEnabled, nthreads, progress, progressModulus, progressStep, runningInSeparateThread, separable, srcImage, threadStopped
-
-
Constructor Summary
Constructors Constructor Description CopyMoveAttackDetection2()
CopyMoveAttackDetection2(ModelImage[] destImg, ModelImage srcImg, CopyMoveAttackDetection2.Configuration configuration, boolean verbose)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
runAlgorithm()
Actually runs the algorithm.-
Methods inherited from class gov.nih.mipav.model.algorithms.AlgorithmBase
actionPerformed, addListener, addProgressChangeListener, calculateImageSize, calculatePrincipleAxis, computeElapsedTime, computeElapsedTime, convertIntoFloat, delinkProgressToAlgorithm, delinkProgressToAlgorithmMulti, displayError, errorCleanUp, finalize, fireProgressStateChanged, fireProgressStateChanged, fireProgressStateChanged, fireProgressStateChanged, fireProgressStateChanged, generateProgressValues, getDestImage, getElapsedTime, getMask, getMaxProgressValue, getMinProgressValue, getNumberOfThreads, getProgress, getProgressChangeListener, getProgressChangeListeners, getProgressModulus, getProgressStep, getProgressValues, getSrcImage, isCompleted, isImage25D, isMultiThreadingEnabled, isRunningInSeparateThread, isThreadStopped, linkProgressToAlgorithm, linkProgressToAlgorithm, makeProgress, notifyListeners, removeListener, removeProgressChangeListener, run, setCompleted, setImage25D, setMask, setMaxProgressValue, setMinProgressValue, setMultiThreadingEnabled, setNumberOfThreads, setProgress, setProgressModulus, setProgressStep, setProgressValues, setProgressValues, setRunningInSeparateThread, setSrcImage, setStartTime, setThreadStopped, startMethod, windowActivated, windowClosed, windowClosing, windowDeactivated, windowDeiconified, windowIconified, windowOpened
-
Methods inherited from class java.lang.Thread
activeCount, checkAccess, clone, countStackFrames, currentThread, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, onSpinWait, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, suspend, toString, yield
-
-
-
-
Field Detail
-
fraud_pair_list
java.util.ArrayList<CopyMoveAttackDetection2.fraud_pair_item> fraud_pair_list
-
ground_truth_image
int[][] ground_truth_image
-
result_image
int[][][] result_image
-
svd
SVD svd
-
configuration
CopyMoveAttackDetection2.Configuration configuration
-
verbose
boolean verbose
-
destImage
private ModelImage[] destImage
-
-
Constructor Detail
-
CopyMoveAttackDetection2
public CopyMoveAttackDetection2()
-
CopyMoveAttackDetection2
public CopyMoveAttackDetection2(ModelImage[] destImg, ModelImage srcImg, CopyMoveAttackDetection2.Configuration configuration, boolean verbose)
-
-
Method Detail
-
runAlgorithm
public void runAlgorithm()
Description copied from class:AlgorithmBase
Actually runs the algorithm. Implemented by inheriting algorithms.- Specified by:
runAlgorithm
in classAlgorithmBase
-
-