05.25.11

Gemini version available ♊︎

ES: El Software es Matemáticas

Posted in Patents at 4:17 am by Dr. Roy Schestowitz

Block diagram
Diagrama de bloquesRepresentación del marco para la detección y clasificación de datos 3-D, tales como caras o los órganos internos, así como la evaluación comparativa

(ODF | PDF | English/original)

Resumen: Personal análisis del por qué el software es una simbiosis de las matemáticas

Este artículo es un breve resumen de algo que he estado trabajando en (el código fuente será cargado en una fecha posterior cuando lo ponga en orden). La figura en la parte superior muestra al detalle nuestro marco actual, que básicamente representa un programa como un conjunto de cajas negras. Cada caja sólo realiza operaciones matemáticas con matrices volumétricas. Es, simplemente matemáticas. También se puede especificar con más precisión usando ecuaciones (sin necesidad de explicación mediante código o pseudo-código). En aras de la simplicidad, el diagrama de bloques contiene sólo los componentes básicos que se utilizan, independientemente del enfoque de pruebas. Los cargadores de archivos, por ejemplo, se muestran por separado. Trabajan muy bien y elegantemente pueden cargar conjuntos de datos basado en un selector de datos. Con la excepción de los conjuntos de prueba que son pequeños (restos de depuración), hay seis familias de los datos, algunos agrupados en pares, algunos agrupados por formación y destino, algunas nuestro laboratorio, los datos oficiales administrativos de forma aislada, otros para los datos FRGC (Gran Desafío de Reconocimiento de Caras) del NIST (Instituto Nacional de Normas y Tecnología)). También hay coincidencias correctas e incorrectas de forma aislada. Estos simplificar el trazado de las curvas ROC (Característica de Funcionamiento del Receptor) de una manera simplificada en gran medida. El objetivo del programa es poner a prueba nuevas métricas que se pueden utilizar para analizar cualquier cosa elástica como el tejido. Tiene usos en el análisis cardíaco, el cerebro, e incluso caras (he tratado con cada uno de estos tipos de datos). Para cuantiles grandes volúmenes de datos en 3-D, 70 GB de datos de cara se usan.

La parte de investigación sobre la nariz puede también ser tratada como un componente que proporciona la forma de orientación o segmentación (puede ser una cara o un órgano interno que queremos para modelar y realizar un diagnóstico en binario). Dependiendo de los conjuntos de datos, se utilizan diferentes métodos. Comúnmente, los datos FRGC son mejor interpretados por encontrar el punto más cercano, con excepción de ruido. Para los datos del laboratorio, , es preferible elegir el punto más cercano dentro de una región determinada (generalmente alrededor del centro, sin ponderación/puntuación basado en la ubicación a pesar de que también funcionaría). Esto también se puede usando IPC, como se describe más adelante (valores heredados de otra caja o módulo) o un enfoque Viola-Jones con la cara de plantillas para la formación, aunque estan sólo parcialmente implementadas hasta el momento. Esfera intersección con el plano, según Mian et al. (Con regulador independiente para radio), es otra opción existente, pero no parece superar a los métodos más simples, que trabajan la mayor parte del tiempo dado algunos límites razonables (por ejemplo, límites de esquivar la región del cabello).

Una vez identificada la punta de la nariz correctamente, estamos cosechando lo que queda para aislar las zonas rígidas. Es muy personalizable. Varios métodos de separación y los tipos límite como el círculo, elipsoide, y el rectángulo se han probado, en donde el círculo es el más comúnmente usado ya que funciona en conjunción con máscaras binarias. Estos vienen con muchos controles deslizantes y las medidas de uso en X e Y para estimar las distancias físicas reales y factorizar unidades de espacio en píxeles, por consiguiente. También hay un control deslizante para ajustar el manual adicional. Y aún así, todos ellos son matemáticas.

Hay algunos otros trozos de operación que son dignas de mención; dejado fuera el diagrama con el fin de reducir el desorden hay alisadores, removedores de agujeros, eliminadores de afloramiento, y el redondeo de los valores, los cuales son opcionales y dependen en gran medida los datos a mano y cómo debe ser tratados. Por ejemplo, los datos FRGC casi no requiere ningún suavizamiento. Los datos del laboratorio tiene las compensaciones que deben ser manejados de forma sistemática en función del número de la imagen. De hecho, ambos conjuntos de datos necesita una gran cantidad de ramas/bifurcación en el código como su manejo e incluso su tamaño varía (el programa está diseñado para manejar cualquier lado de la imagen con cualquier relación de aspecto, pero para que sub-regiones sean definidas utiliza absoluta y no relativa coordinadas entradas).

Entonces llegamos a la parte clave, que en realidad hace más que contribuir a las medidas de similitud. ICP (Puntos Iterativos Más Cercanos) es muy importante en el caso que la alineación inicial de la nariz se considera incorrecta o las caras inclinadas son. En la práctica, suponiendo que las caras son de carácter prospectivo y no inclinadas ni a los lados o el fondo de arriba, el ICP no debe cambiar mucho. Los métodos ya disponibles son el método Mian de principios de la IPC, el Mian método IPC más reciente, el Raviv método de IPC de principios de 2008, y el Raviv/Rosman método ICP de los últimos meses o años. El programa opcionalmente aplica la traducción y opcionalmente aplica la rotación también. En muchos casos esto no es necesario ya que la IPC apenas modifica algo sustancial.

La parte del modelo no está incluido en el diagrama, ya que hay muchas cosas diferentes se puede hacer con un modelo. PCA (Principal Componente Analysis), construcción de modelos, la evaluación del modelo, cargadores de archivo para modelos (cerca de 2 gigabytes para algunos), además de medidas más básicos sobre los que se aplica la evaluación, son básicamente, todo tipo de comparación que producen un valor para cada par, a continuación, proceder a el trazado de las curvas de ROC (en su mayoría automática siguiendo el diseño experimental).

Todo lo anterior es sólo matemáticas. Todo puede ser descrita mediante ecuaciones. Patentar tales cosas, sería reclamar un monopolio de las ecuaciones, lo que significa el monopolio cubre una amplia gama (incluso infinita) de las implementaciones. ¿Cómo puede alguien defender el argumento de que el software no es matemáticas? ¿O que, el software “innovativo” es de alguna manera la excepción? Si las ecuaciones ya son muchas patentadas, ¿cómo se supone que uno haga código “seguro”? ¿Cómo pueden los métodos existentes mejorar sin una violación?

Notas del Traductor:
Un par de links que podrán ayudar a nuestros lectores Hispanos a encontrar mayor información:
http://www.face-rec.org/algorithms/
http://www.nist.gov/index.html

Translation produced by Eduardo Landaveri, the esteemed administrator of the Spanish portal of Techrights.

Share in other sites/networks: These icons link to social bookmarking sites where readers can share and discover new web pages.
  • Reddit
  • email

Decor ᶃ Gemini Space

Below is a Web proxy. We recommend getting a Gemini client/browser.

Black/white/grey bullet button This post is also available in Gemini over at this address (requires a Gemini client/browser to open).

Decor ✐ Cross-references

Black/white/grey bullet button Pages that cross-reference this one, if any exist, are listed below or will be listed below over time.

Decor ▢ Respond and Discuss

Black/white/grey bullet button If you liked this post, consider subscribing to the RSS feed or join us now at the IRC channels.

DecorWhat Else is New


  1. Links 25/1/2022: GPL Settlement With Patrick McHardy, Godot 4.0 Alpha 1, and DXVK 1.9.4 Released

    Links for the day



  2. Proprietary Software is Pollution

    "My daughter asked me about why are we throwing away some bits of technology," Dr. Andy Farnell says. "This is my attempt to put into words for "ordinary" people what I tried to explain to a 6 year old."



  3. Microsoft GitHub Exposé — Part XV — Cover-Up and Defamation

    Defamation of one’s victims might be another offence to add to the long list of offences committed by Microsoft’s Chief Architect of GitHub Copilot, Balabhadra (Alex) Graveley; attempting to discredit the police report is a new low and can get Mr. Graveley even deeper in trouble (Microsoft protecting him only makes matters worse)



  4. [Meme] Alexander Ramsay and Team UPC Inciting Politicians to Break the Law and Violate Constitutions, Based on Misinformation, Fake News, and Deliberate Lies Wrapped up as 'Studies'

    The EPO‘s law-breaking leadership (Benoît Battistelli, António Campinos and their corrupt cronies), helped by liars who don't enjoy diplomatic immunity, are cooperating to undermine courts across the EU, in effect replacing them with EPO puppets who are patent maximalists (Europe’s equivalents of James Rodney Gilstrap and Alan D Albright, a Donald Trump appointee, in the Eastern and Western Districts of Texas, respectively)



  5. Has the Administrative Council Belatedly Realised What Its Job in the European Patent Organisation Really Is?

    The "Mafia" which took over the EPO (the EPO's own workers call it "Mafia") isn't getting its way with a proposal, so it's preventing the states from even voting on it!



  6. [Meme] Team UPC is Celebrating a Pyrrhic Victory

    Pyrrhic victory best describes what's happening at the moment (it’s a lobbying tactic, faking/staging things to help false prophecies be fulfilled, based on hopes and wishes alone), for faking something without bothering to explain the legal basis is going to lead to further escalations and complaints (already impending)



  7. Links 24/1/2022: Scribus 1.5.8 and LXLE Reviewed

    Links for the day



  8. IRC Proceedings: Sunday, January 23, 2022

    IRC logs for Sunday, January 23, 2022



  9. [Meme] Team UPC Congratulating Itself

    The barrage of fake news and misinformation about the UPC deliberately leaves out all the obvious and very important facts; even the EPO‘s António Campinos and Breton (Benoît Battistelli‘s buddy) participated in the lying



  10. Links 24/1/2022: pgBadger 11.7 Released, Catch-up With Patents

    Links for the day



  11. The Demonisation and Stereotyping of Coders Not Working for Big Corporations (or 'The System')

    The war on encrypted communication (or secure communications) carries on despite a lack of evidence that encryption stands in the way of crime investigations (most criminals use none of it)



  12. On the 'Peak Hacker' Series

    Hacker culture, unlike Ludditism, is ultimately a movement for justice, for equality, and for human rights through personal and collective emancipation; Dr. Farnell has done a good job explaining where we stand and his splendid series has come to a close



  13. Links 23/1/2022: First RC of Linux 5.17 and Sway 1.7 Released

    Links for the day



  14. Peak Code — Part III: After Code

    "Surveillance perimeters, smart TVs (Telescreens built to Orwell's original blueprint) watched over our living rooms. Mandatory smart everything kept us 'trustless'. Safe search, safe thoughts. We withdrew. Inside, we went quietly mad."



  15. IRC Proceedings: Saturday, January 22, 2022

    IRC logs for Saturday, January 22, 2022



  16. Links 23/1/2022: MongoDB 5.2, BuddyPress 10.0.0, and GNU Parallel 20220122

    Links for the day



  17. A Parade of Fake News About the UPC Does Not Change the General Consensus or the Simple Facts

    European Patents (EPs) from the EPO are granted in violation of the EPC; Courts are now targeted by António Campinos and the minions he associates with (mostly parasitic litigation firms and monopolists), for they want puppets for “judges” and for invalid patents to be magically rendered “valid” and “enforceable”



  18. Welcome to 2022: Intentional Lies Are 'Benefits' and 'Alternative Facts'

    A crooks-run EPO, together with the patent litigation cabal that we’ve dubbed ‘Team UPC’ (it has nothing to do with science or with innovation), is spreading tons of misinformation; the lies are designed to make the law-breaking seem OK, knowing that Benoît Battistelli and António Campinos are practically above the law, so perjury as well as gross violations of the EPC and constitutions won’t scare them (prosecution as deterrence just isn’t there, which is another inherent problem with the UPC)



  19. From Software Eating the World to the Pentagon Eating All the Software

    “Software is eating the world,” according to Marc Andreessen (co-founder of Netscape), but the Empire Strikes Back (not the movie, the actual empire) by hijacking all code by proxy, via Microsoft, just as it grabbed a lot of the world’s communications via Skype, bypassing the world's many national telecoms; coders need to fight back rather than participate in racist (imperial) shams such as GitHub



  20. Links 22/1/2022: Skrooge 2.27.0 and Ray-Tracing Stuff

    Links for the day



  21. IRC Proceedings: Friday, January 21, 2022

    IRC logs for Friday, January 21, 2022



  22. Peak Code — Part II: Lost Source

    "Debian and Mozilla played along. They were made “Yeoman Freeholders” in return for rewriting their charters to “work closely with the new Ministry in the interests of all stakeholders” – or some-such vacuous spout… because no one remembers… after that it started."



  23. Links 22/1/2022: Ubuntu MATE 21.10 for GPD Pocket 3, MINISFORUM Preloads GNU/Linux

    Links for the day



  24. Computer Users Should be Operators, But Instead They're Being Operated by Vendors and Governments

    Computers have been turned into hostile black boxes (unlike Blackbox) that distrust the person who purchased them; moreover, from a legislative point of view, encryption (i.e. computer security) is perceived and treated by governments like a threat instead of something imperative — a necessity for society’s empowerment (privacy is about control and people in positions of unjust power want total and complete control)



  25. Peak Code — Part I: Before the Wars

    Article/series by Dr. Andy Farnell: "in the period between 1960 and 2060 people had mistaken what they called "The Internet" for a communications system, when it had in fact been an Ideal and a Battleground all along - the site of the 100 years info-war."



  26. Links 21/1/2022: RISC-V Development Board and Rust 1.58.1

    Links for the day



  27. IRC Proceedings: Thursday, January 20, 2022

    IRC logs for Thursday, January 20, 2022



  28. Gemini Lets You Control the Presentation Layer to Suit Your Own Needs

    In Gemini (or the Web as seen through Gemini clients such as Kristall) the user comes first; it's not sites/capsules that tell the user how pages are presented/rendered, as they decide only on structural/semantic aspects



  29. The Future of Techrights

    Futures are difficult to predict, but our general vision for the years ahead revolves around more community involvement and less (none or decreased) reliance on third parties, especially monopolistic corporations, mostly because they oppress the population via the network and via electronic devices



  30. [Meme] UPC for CJEU

    When you do illegal things and knowingly break the law to get started with a “legal” system you know it’ll end up in tears… or the CJEU


RSS 64x64RSS Feed: subscribe to the RSS feed for regular updates

Home iconSite Wiki: You can improve this site by helping the extension of the site's content

Home iconSite Home: Background about the site and some key features in the front page

Chat iconIRC Channel: Come and chat with us in real time

Recent Posts