view Meerwald/gen_corvi_sig.1 @ 23:71dd4b96221b

fix some compiler warning
author Peter Meerwald-Stadler <pmeerw@pmeerw.net>
date Fri, 20 Dec 2024 12:53:41 +0100
parents be303a3f5ea8
children
line wrap: on
line source

.\"
.\" gen_corvi_sig.1 - the *roff document processor man page source
.\"
.TH gen_corvi_sig 1 "98/07/17" "Watermarking, Version 1.0"
.SH NAME
.B gen_corvi_sig
\- a program to generate a signature for
the
.B wm_corvi_e
watermarking program
.SH SYNOPSIS
.B gen_corvi_sig
[
.BI \-a \ number
]
[
.BI \-d \ number
]
[
.BI \-e \ number
]
[
.BI \-f \ number
]
[
.BI \-F \ ffile
]
[
.BI \-g \ number
]
.br
[
.B \-h
]
[
.BI \-m \ number
]
[
.BI \-n \ number
]
[
.BI \-o \ file
]
[
.BI \-q \ number
]
[
.BI \-s \ number
]
.SH DESCRIPTION
.B gen_corvi_sig
is a program to generate a signature to be
embedded with the
.B wm_corvi_e
watermarking program and extracted with the
.B wm_corvi_d
program. The
.B cmp_corvi_sig
program is used to compare and test an
extracted signature with the original signature.
.PP
Please refer to Marco Corvi's paper "Wavlet-based image watermarking
for copyright protection", to get an idea of the algorithm.
.PP
.SH OPTIONS
.TP
.BI \-a \ number
Alpha factor that determines embedding strength of the signature. Default
value 0.3.
.TP
.BI \-d \ number
Deviation for the normal distributed signature values, default 1.0.
.TP
.BI \-e \ number
The filtering method for the forward wavelet transform. Default value
1.
.TP
.BI \-F \ ffile
The filter definition file. Default
.I filter.dat.
.TP
.BI \-f \ number
Use the
.I number
filter from the filter definition file,
.I ffile. Default: 1.
.TP
.BI \-g \ number
The filtering method for the inverse wavelet transform. Default value
2.
.TP
.B \-h
Print a help message.
.TP
.BI \-m \ number
Mean of the normal distributed signature values, default 0.0.
.TP
.BI \-n \ number
Length of the watermark. Default value 100.
.TP
.BI \-o \ file
Output signature to the specified
.I file
instead of standard output.
.TP
.BI \-q \ number
Quantization/quality factor. Default value 3.
.TP
.BI \-s \ number
Specify a seed value to initialize the pseudo-random number
generator; if not specified, time and pid (process id) are used
to initialize the pseudo-random number generator.
.PP
.SH OUTPUT
The output file has the following format:
.TP
.B CVSG
Magic to identify file type.
.TP
.I number
The length of the signature in bits.
.TP
.I number
The alpha factor (embedding strength).
.TP
.I number
The quantization/quality factor.
.TP
.I number
The wavelet forward transform filtering method.
.TP
.I number
The wavelet filter number.
.TP
.I file
The wavelet filter definition file name.
.TP 
.I number
The wavelet inverse transform filtering method.
.TP
.I numbers
The actual normal distributed signature values, one per line.
.PP
.SH AUTHOR
Peter Meerwald.
Email bug reports to pmeerw@cosy.sbg.ac.at.
.SH AVAILABILITY
The most recent released version of
.B gen_corvi_sig
is always available
at http://www.cosy.sbg.ac.at/~pmeerw/Watermarking or via anonymous ftp from ftp.cosy.sbg.ac.at in the
directory /pub/people/pmeerw/Watermarking.
.SH "SEE ALSO"
.BR wm_corvi_e
(1),
.BR wm_corvi_d
(1),
.BR wm_corvi_s
(1),
.BR cmp_corvi_sig
(1)

Repositories maintained by Peter Meerwald, pmeerw@pmeerw.net.