cfl_stats.m 507 B

1234567891011121314151617181920212223
  1. %c=cfl4(:,2:2:end);
  2. %l=cfl4(:,1:2:end);
  3. l=cfl4(:,1:15);
  4. c=cfl4(:,16:end);
  5. ff = find((sqrt(mean(l'.^2))>100) .* (sqrt(mean(c'.^2))>100));
  6. length(ff)
  7. l2 = l(ff,:);
  8. c2 = c(ff,:);
  9. l2 = l;
  10. c2 = c;
  11. c2 = c2.*sign(sum(c2'.*l2')');
  12. corr=sum(c2'.*l2')./sqrt(sum(c2'.*c2').*sum(l2'.*l2'));
  13. ff=find(corr > .8);
  14. length(ff)
  15. l3 = l2(ff,:);
  16. c3 = c2(ff,:);
  17. reg=sum(l3.*c3)./sum(l3.*l3);
  18. printf("%d, ", round(128*reg/max(reg)));
  19. printf("\n")
  20. %at this point, we need to use the zigzag to convert to
  21. %raster order for intra.c