24小时热门版块排行榜    

查看: 2152  |  回复: 19

lijinfeng042

木虫 (小有名气)

Matlab


adu886886(金币+1):辛苦了 2010-06-03 08:26:03
引用回帖:
Originally posted by jjgy_2002 at 2010-06-02 10:16:00:

呵呵,别着急,可参考1楼上给出的链接文献。

呵呵 那个距的问题第一步好了 但是疑问来了 看文献看到晕了 呵呵

那个小n  呵呵   在理解呢 看了好多文学了 呵呵

[ Last edited by lijinfeng042 on 2010-6-2 at 16:21 ]
工作了,偶尔会上来~可以关注新浪微博 @云是风的梦_Matlab
11楼2010-06-02 15:47:24
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

jjgy_2002

木虫 (著名写手)

引用回帖:
Originally posted by lijinfeng042 at 2010-06-02 15:47:24:

呵呵 那个距的问题第一步好了 但是疑问来了 看文献看到晕了 呵呵

那个小n  呵呵   在理解呢 看了好多文学了 呵呵
...

( a) k 是Pochhammer 算子: ( a) k = a ( a + 1) ⋯( a + k -1) .
k是下标,见文献《基于Krawtchouk 不变矩的仿射攻击不变性局部水印算法》的2.1节。
12楼2010-06-03 10:42:22
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

lijinfeng042

木虫 (小有名气)

Matlab

引用回帖:
Originally posted by jjgy_2002 at 2010-06-03 10:42:22:

( a) k 是Pochhammer 算子: ( a) k = a ( a + 1) ⋯( a + k -1) .
k是下标,见文献《基于Krawtchouk 不变矩的仿射攻击不变性局部水印算法》的2.1节。

这个我明白啊 只是那个公式权重的后面那个大()上下两个数表示???我没接触过 呵呵 写不下啊 这个n是下标和计算无关吧 不知我理解是否有错啊
工作了,偶尔会上来~可以关注新浪微博 @云是风的梦_Matlab
13楼2010-06-03 18:53:34
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

lijinfeng042

木虫 (小有名气)

Matlab

引用回帖:
Originally posted by lijinfeng042 at 2010-06-03 18:53:34:

这个我明白啊 只是那个公式权重的后面那个大()上下两个数表示???我没接触过 呵呵 写不下啊 这个n是下标 理解了 那个大括号 不知我理解啊

工作了,偶尔会上来~可以关注新浪微博 @云是风的梦_Matlab
14楼2010-06-04 01:37:02
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

jjgy_2002

木虫 (著名写手)

zzuwangshilei:多谢给予解答 2010-06-04 11:17:53
引用回帖:
Originally posted by lijinfeng042 at 2010-06-04 01:37:02:



!表示求阶乘。

[ Last edited by jjgy_2002 on 2010-6-4 at 09:39 ]
15楼2010-06-04 09:37:06
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

lijinfeng042

木虫 (小有名气)

Matlab

引用回帖:
Originally posted by jjgy_2002 at 2010-06-03 10:42:22:

( a) k 是Pochhammer 算子: ( a) k = a ( a + 1) ⋯( a + k -1) .
k是下标,见文献《基于Krawtchouk 不变矩的仿射攻击不变性局部水印算法》的2.1节。

我有疑问啊 想了两天了 呵呵 卡住 就是 -N 那不是pochhammer函数没意义? 求解答 毕竟我不是专业的哦 不知理解是否有误
工作了,偶尔会上来~可以关注新浪微博 @云是风的梦_Matlab
16楼2010-06-05 22:27:42
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

lijinfeng042

木虫 (小有名气)

Matlab

★ ★ ★ ★
zzuwangshilei(金币+2):多谢专家解释 2010-06-06 15:59:10
jjgy_2002(金币+50):非常感谢lijinfeng042的辛勤付出!我需求的是k不变矩,并利用其进行图像重构。 2010-06-16 12:08:46
robert2020(金币+2):辛苦了! 2010-06-16 12:36:24
引用回帖:
Originally posted by lijinfeng042 at 2010-06-05 22:27:42:

我有疑问啊 想了两天了 呵呵 卡住 就是 -N 那不是pochhammer函数没意义? 求解答 毕竟我不是专业的哦 不知理解是否有误

呵呵 到这里终结了 剩下的问题我就不懂了 我没学过图形处理 抱歉了
经画图 结果和你提供的文献Image Analysis by Krawtchouk Moments.pdf对比 应该是正确的
先上程序
CODE:
%关于不动点Krawtchouk
%2010-06-05 by lijinfeng042

%hypergeometric functions (2F1)
%hypergeom([a,b],c,z) is the Gauss hypergeometric function 2F1(a,b;c;z).
%K1=Kn(x;p,N)=hypergeom([-n,-x],-N,1/p)
%p1=ρn(n;p,N)=((p-1)/p)^n*n!/(gamma(-N+n)/gamma(-N))
%w1=ωn(x;p,N)=binomial(N,x)*p^x*(1-q)^(N-x))
%K=Kn(x;p,N)*sqrt(ωn(x;p,N)/ρn(n;p,N))
%  warming;0
function K=Kraw(n,x,p,N)
if x> N
     error('MATLAB:nchoosek:KOutOfRange','Kraw(n,x,p,N) x must be an integer between 0 and N.');
end
K1=hypergeom([-n,-x],-N,1/p);
p1=gamma(n+1)*((p-1)/p)^n/proohc(-N,n);
w1=nchoosek(N,x)*p^x*(1-p)^(N-x);
K=K1*sqrt(w1/p1);
end

CODE:
function prooh=proohc(a,n)
%给出 Pochhammer 符号函数 (a)_n。
%只针对a,n是整数的情形
%2010-06-05 by lijinfeng042

    if a+n>a
      prooh=prod(a:a+n-1);
    else
         prooh=prod(a+n,a);
    end

end

CODE:
%作图
c=[];x=1:100;
for i=x;
    y=Kraw(1,i,0.3,100);
    c=[c y];
end
line(x,c)

CODE:
%Krawtchouk moments
%Kmn=symsum(symsum(K(n,x,p1,N-1)*K(m,y,p2,M-1)*f(x,y),0,M-1),0,N-1)
%Krawtchouk Moment Invariants
%Mmn=symsum(symsum(x^n*y^m*f(x,y),0,M-1),0,N-1)

function K=Krawtchouk_Moment(n,m,x,y,p1,p2,N,M,f)
% 对于一幅大小为N*M的数字图像f,用f(x,y)
% 表示坐标(x,y)点像素的灰阶,则该数字图像的n+m阶Krawtchouk矩为:Kmn
%---------------云是风的梦  2010-06-06
syms MM NN
ff=inline(f,'x','y');
Kmn=symsum(symsum(Kraw(n,x,p1,N-1)*Kraw(m,y,p2,M-1)*feval(ff,x,y),MM,0,M-1),NN,0,N-1);%双重求和
K=vpa(Kmn,10);%显示小数结果
end

唉 实在是看外国文献给弄恐惧了 第一次看如此多的英语文献啊,还是如此的专业

[ Last edited by lijinfeng042 on 2010-6-6 at 13:13 ]
工作了,偶尔会上来~可以关注新浪微博 @云是风的梦_Matlab
17楼2010-06-05 23:48:25
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

jjgy_2002

木虫 (著名写手)

zzuwangshilei:鼓励积极参与 2010-06-16 16:20:23
求k不变矩,并利用其进行图像重构。
18楼2010-06-16 12:09:58
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

jjgy_2002

木虫 (著名写手)

19楼2011-04-26 21:05:51
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

yjzhang35

禁虫 (小有名气)


小木虫: 金币+0.5, 给个红包,谢谢回帖
本帖内容被屏蔽

20楼2014-06-09 00:25:55
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 jjgy_2002 的主题更新
普通表情 高级回复 (可上传附件)
信息提示
请填处理意见