BSC-LT/ACAData huggingface dataset:
[ca] PunkTrail App neix amb la finalitat de poder administrar la creació, difusió i gestió de curses de muntanya d'aquesta modalitat fent més fàcil la feina dels organitzadors per una banda (gestió), i les dels corredors (punt comú d'informació i inscripcions). Una app multi-usuari amb les dades al núvol, client-servidor, amb dos tipus d'usuari: administrador i usuari. Una app desenvolupada per iOs.

[en] PunkTrail App was created to manage the creation, dissemination and management of mountain races, making the organizers' work easier on the one hand (management), and those of the runners (common point of information and inscriptions). A multi-user app with data in the cloud, client-server, with two types of user: administrator and user. An app developed for iOS.
[ca] Detectar el càncer de pell quan es troba en les seves etapes inicials sovint permet la possibilitat de comptar amb més opcions de tractament. En alguns casos de la malaltia en etapa inicial sorgeixen signes i símptomes, però això no sempre és així. En l'actualitat, els mètodes més estesos per a detectar el càncer en les seves etapes inicials són l'autoexamen i l'examen realitzat per un metge especialista (dermatòleg). El primer mètode té com a inconvenient que la majoria de la ciutadania no sap distingir una lesió cutània benigna d'una cancerosa. L'inconvenient principal de la segona alternativa són els llargs temps d'espera per a ser atès per un dermatòleg, ja que es troben entre els tres especialistes més demandats, superats tan sols pels traumatòlegs i oftalmòlegs. Aquest treball té per objectiu dissenyar i implementar una eina de diagnòstic primerenc que pugui ser utilitzada en la pràctica clínica com a eina de suport al metge, fent d'assistent al diagnòstic per a optimitzar temps, i també ajudi a persones sense coneixements en dermatologia fent d'assessor per a la detecció de tumors cancerosos durant el autochequeo de la pell. El treball investiga la viabilitat d'ús de deep learning, concretament, xarxes neuronals convolucionals (CNN) i transformer, per a la classificació de lesions cutànies a partir d'imatges.

[en] Finding skin cancer early often opens up more treatment options. Signs and symptoms do occur in some cases of early-stage disease, but this is not always the case. Currently, the most widespread methods to detect cancer in its early stages are self-examination and examination by a specialist doctor (dermatologist). The first method has the drawback that most citizens do not know how to distinguish a benign skin lesion from a cancerous one. The main drawback of the second alternative is the long waiting times to be seen by a dermatologist, since they are among the three most in-demand specialists, surpassed only by traumatologists and ophthalmologists. The objective of this work is to design and implement an early diagnosis tool that can be used in clinical practice as a support tool for the doctor, acting as a diagnostic assistant to optimize times, and also help people without dermatology knowledge by acting as an advisor for the detection of cancerous tumors during the self-examination of the skin. The work investigates the feasibility of using deep learning, specifically, convolutional and transformer neural networks, for the classification of skin lesions from images.
[ca] Aquest treball vol cridar l'atenció sobre la importància de les noves tecnologies entre els estudiants de primària. Tracta sobre l'evolució del coneixement de les competències digitals, de l'educació mediàtica, de les habilitats comunicatives i de com adquireixen els estudiants aquests coneixements. El repte d'ensenyar a nens que aprenen les bases del que serà la seva futura professió. S'analitza com integra el nostre sistema educatiu les TIC a l'escola i es treuen conclusions.

[en] This paper wants to draw attention to the importance of new technologies among elementary students. It deals with the evolution of knowledge of digital competences, media education, communication skills and how students acquire this knowledge. The challenge of teaching children to learn the basics of what their future profession will be. It analyzes how our educational system integrates ICT at school and conclusions are drawn.
[ca] Amb el propòsit de desenvolupar una guia de pràctiques essencials per a càmpings que vulguin millorar la sostenibilitat en la seva gestió, s'ha dut a terme un estudi de la demanda i del públic objectiu d'aquests establiments. S'ha realitzat també, una anàlisi de mercat, detectant l'existència d'empreses consolidades en l'àmbit nacional i concretament en la comunitat autònoma de Catalunya que confirmen l'existència d'un nínxol de mercat constituït per les persones compromeses amb la sostenibilitat. A partir de la informació obtinguda, s'ha desenvolupat una guia que conjumina aquelles pràctiques considerades essencials per a càmpings en funció de dotze àrees temàtiques i diferenciades entre els criteris bàsics de compliment i aquells opcionals en funció de la categoria del càmping. D'aquesta manera, tenint en compte la guia elaborada, s'ha contactat amb els gestors i/o amos dels principals càmpings que difonen el seu defensa de la sostenibilitat, per a dur a terme una entrevista en profunditat i comprovar que accions estan duent a terme en aquesta línia.

[en] With the purpose of developing a guide of essential practices for campsites that want to improve sustainability in their management, a study of the demand and the target public of these establishments has been carried out, furthermore a market analysis has been carried out, detecting that there are consolidated companies at national level and also in the autonomous community of Catalonia that confirm the existence of a market niche. Based on the information obtained, a guide has been developed that brings together those practices considered essential for campsites according to twelve thematic areas and differentiated between basic compliance criteria and those optional depending on the category of the campsite. In this way, taking into account the guide developed, we have contacted the managers and/or owners of the main campsites in terms of sustainability, to carry out an in-depth interview to check what actions they are carrying out in this line.
[ca] En aquest projecte s'ha desenvolupat una interfície web per calcular rutes a la ciutat de Barcelona. Les rutes calculades són a peu, entre un punt d'origen qualsevol i un punt d'interès turístic de la ciutat com a destí. Per això s'han extret les dades dels carrers de Barcelona d'OpenStreetMap i s'han insertat a una base de dades postgreSQL/postGIS, juntament amb una capa vectorial de punts d'interès turístic que s'ha creat amb el SIG d'escriptori qGIS. El càlcul de les rutes amb les dades de la base de dades s'ha realitzat amb l'extensió pgRouting, i la interfície web per seleccionar els punts d'origen i destí, mostrar els mapes, i mostrar les rutes resultat, s'ha desenvolupat utilitzant la llibreria OpenLayers.

[en] The use of Geographic Information Systems (GIS) to solve spatial problems and get information about land­related aspects is becoming a common practice in institutions and companies. Therefore, taking advantage of already created open source geospatial tools is vital for the creation of high quality free GIS. Routing applications are gaining relevance every day thanks to the popularization of GPS and future Galileo. A previous data preparation and a correct spatial database structure is required to successfully apply complex algorithms to it. In the past few years, the development of pgRouting as an open source library that provides routing functionality to PostgreSQL/PostGIS has opened new possibilities for shortest path search in these databases. In this contribution, we have developed a GIS system for shortest path search between a given point and an interesting place in the city of Barcelona. The street information has been extracted from OpenStreetMap, a layer of tourist attraction points has been created, and everything has been stored in a PostGIS database. After a data structure preparation for routing capabilities, we will apply the Disjktra algorithm implementation provided in pgRouting to search for the shortest path between two nodes. Result presentation in a web­mapping application will be build using OpenLayers library. Routing tools supplied in the pgRouting extension for PostGIS databases, as well as additional tools to work with OpenStreetMap data, simplify the process of data structure creation and facilitate the resolution of shortest path search routing problems.
[ca] Cada vegada és més habitual llegir notícies sobre atacs de robatori de dades, xifrat d'ordinadors,... a organitzacions i empreses de totes les mides. La seguretat és un pilar important per a l'estabilitat d'una organització o empresa. Per aquest motiu cal implementar totes les possibles mesures per identificar les amenaces. Una de les mesures més interessant pel que fa a la xarxa són els NIDS. Els NIDS són eines de detecció d'intrusió de xarxa que ens permeten analitzar la xarxa de l'organització. Entre elles es troben les eines Snort, Suricada i Zeek (anteriorment coneguda com Bro IDS). Aquest treball analitza l'eina Zeek per a la detecció d'amenaces i la seva posterior exploració mitjançant un panell de control que ens ofereix el stack de Elastic (Elasticsearch, Logstash i Kibana). Per a la detecció d'amenaces es realitza una consulta de fonts externes de reputació mitjançant l'eina IntelMQ, que facilita la llista de ip de reputació al nostre sistema. Com a millora per a la detecció es desenvolupen mecanismes d'alarma, per a notificar possibles esdeveniments d'activitat maliciosa a la xarxa. El mètode de treball seguit consisteix en la definició d'una sèrie d'etapes i objectius d'investigació, implantació i entrega. El resultat obtingut és la implantació i integració de les eines Zeek i les llistes de reputació per a la seva explotació posterior mitjançant un panell de control senzill. Pel que fa a les conclusions, es pot afirmar que les eines NIDS són eines molt útils per a la detecció d'anomalies a la xarxa i que poden ser clau per a identificació d'amenaces.

[en] News about attacks, data theft, computer encryption,... in organizations and companies is becoming more frequent. Security tasks are an important pillar for the stability of organizations and companies. For this reason it is necessary to implement all possible security measures to identify threats. One of the most interesting measures at the network level is the NIDS. NIDS are network intrusion detection tools that allow us to analyze the network of our organizations. Some NIDS tools are Snort, Suricata and Zeek tools (formerly known as Bro IDS). This Project analyzes the Zeek tool for the early detection of threats and their subsequent explotation through a control panel offered by the Elastic stack (Elasticsearch, Logstash and Kibana). I use IntelMQ as a tool of intelligence to add a reputation list to the system. Alarm mechanisms have been developed to notify of possible events of malicious activity in the network as an improvement to the detection I defined a series of stages, a general objective and the objectives of research, implementation and delivery of documentation. The result obtained from the Project is the implementation and integration of Zeek tools and reputation lists for later exploitation through a simple control panel. As for the conclusions of the Project, it can be affirmed that NIDS tools are very useful tools for the early detection of network anomalies and that they can be key to threat identification.
[ca] Definició del pla d'implementació d'un SGSI (sistema de gestió de la seguretat de la informació) d'acord amb la ISO/IEC 27001:2013 per Xintiba. Aquest sistema inclou totes les polítiques, procediments, plans, processos, pràctiques, rols, responsabilitats, recursos i estructures que es fan servir per protegir i preservar la informació i els actius de l'empresa. Xintiba és una empresa del nord de Mèxic que desenvolupa videojocs per a nens i persones discapacitades. Mitjançant l'ús d'aquests videojocs intenten accelerar l'adquisició de certes habilitats cognitives que puguin ajudar a aquestes persones a adaptar-se i realitzar-se en la societat.

[en] The main objective of this project is to define the implementation plan for an ISMS (Information security management system) according to ISO/IEC 27001:2013 for Xintiba. This system includes all the policies, procedures, plans, processes, practices, roles, responsibilities, resources, and structures that are used to protect and preserve the information and assets of the company. Xintiba is a company from the north of Mexico that develops video games for children and handicap people. By using these video games, they attempt to accelerate the acquisition of certain cognitive skills that may help these people adapt and perform in society.
[ca] En aquest TFG s'implementa un sistema de reducció de soroll en senyals de parla basat en una Xarxa Neuronal Convolucional (CNN). Un mòdul de transformació de característiques extrau la magnitud i la fase del senyal d'àudio a partir del càlcul de la STFT. La CNN mapeja la magnitud de l'espectre del senyal d'entrada amb soroll a una magnitud d'espectre amb soroll reduït. Un mòdul de reconstrucció del senyal reconstrueix el senyal d'àudio amb soroll reduït a partir del càlcul invers de la STFT. S'utilitza com a base de dades per a l'entrenament i test de la CNN el corpus català de Mozilla Common Voice. Per obtenir el senyal amb soroll s'afegeix AWGN amb SNR = 0 dB als senyals d'àudio nets. Tot el sistema s'implementa sobre MATLAB. Per a la mesura de l'eficàcia del sistema s'utilitzen les mètriques PESQ i STOI. Les proves sobre el sistema mostren resultats positius per a relacions SNR iguals a les utilitzades durant l'entrenament, però l'augment de la distorsió per a relacions SNR majors disminueix la intel·ligibilitat general.

[en] This project describes a speech enhancement system implementation based on a Convolutional Neural Network (CNN). A feature transform module computes the STFT and extracts spectral phase and magnitude from the speech signal. The CNN maps the spectrum magnitude of an input noisy speech signal to an output enhanced spectrum. A reconstruction module computes inverse STFT to recover the speech enhanced audio signal. Mozilla Common Voice database, in its Catalan corpus version, is used to perform training and testing. Noisy audio samples are obtained adding AWGN with 0 dB SNR to clean speech signals. PESQ and STOI objective metrics are used to measure system performance. System evaluation shows positive results when using SNR levels as in training, while overall intelligibility deteriorates when using higher SNR levels due to phase distortion.
[ca] En aquest article es planteja la problemàtica associada a la creació de nous objectes culturals en l'ecosistema digital. Es defineix què és i com ha de ser un llibre digital i quines són les característiques indispensables perquè aquest segueixi essent un contenidor vàlid per al coneixement. El marcatge semàntic, indispensable per a la identificació dels elements que formen un llibre, i la seva catalogació, indexació i recuperació en forma de recerques avançades, així com la definició del procés d'enriquiment dels llibres digitals completen una revisió teòrica de com ha de ser el procés de digitalització i enriquiment dels llibres. A més a més, es parla de la necessitat de diferenciar el tractament dels continguts textuals extensos de la creació de nous mitjans i nous objectes culturals.

[en] This paper discusses the issues associated with the creation of new cultural objects in the digital ecosystem. It defines what is and what should be a digital book and what are its essential characteristics so that it continues to be a valid container for knowledge. Semantic markup, indispensable for identifying elements in a book, and its cataloguing, indexing and retrieval as advanced searches, as well as defining the enrichment process of digital books complete a theoretical review of how the digitisation and enrichment of books should be done. Furthermore, it also discusses the need to differentiate the treatment of extensive textual content from the creation of new media and new cultural objects.
[ca] El projecte explora les possibilitats d'integració d'un controlador MIDI en una guitarra elèctrica per dotar-la d'unes possibilitats expressives, en termes de control de paràmetres en temps real, similars a altres instruments contemporanis com a sintetitzadors o superfícies de control. Recolzada en l'especificació oficial de l'estàndard MIDI i les característiques natives de la plataforma arduino, l'aproximació metodològica té una vocació eminentment pràctica que culmina amb la implementació d'un prototip completament integrat i funcional en una guitarra comercial amb mínimes modificacions.

[en] The project explores the available possibilities to integrate a MIDI controller in an electric guitar, so as to provide the player with the same expressive possibilities, in terms of real time control of parameters, as other contemporary instruments like synthesizers and control surfaces. Built upon the official and standard MIDI spec, as well the native capabilities of the arduino platform, the methodological approach is eminently practical, leading up to an actual fully functional, completely integrated implementation in an off-the-shelf guitar with minimum modifications.
[ca] Els objectius inicials d'aquest projecte eren la incorporació d'OpenGL a l'eina ja existent de generació de grafisme per televisió. Com que l'aplicador ja dissenyat es basava en un reduït tipus d'objectes sobre els quals es podien aplicar diferents paràmetres i agrupar-los de diferents maneres, calia trobar un nou tipus d'objecte que tingués alguna particularitat que el fes prou atractiu per a incorporar-lo a l'aplicació. El resultat va ser un objecte polièdric per a poder-hi mapar diferents textures i un text aplicant-hi una ombra en tres dimensions segons la posició del dibuix.

[en] The initial objective of this project was the incorporation of Open GL in the already existing tool for generating graphics for television. Since the application already designed was based on a limited kind of object to which different parameters could be applied while grouping them in different ways, it was necessary to find a new kind of object that would have some particular quality that might make it attractive enough to be incorporated into the application. The result was a polyhedral object for the mapping of various textures and a text, applying to it a shadow in three dimensions in accordance with the position of the drawing.
[ca] Segons les últimes conclusions publicades per Earth System Dynamics (2018), el canvi climàtic haurà arribat al punt de no retorn en 2035. La lenta reacció dels líders mundials a la crisi climàtica que vivim i la pobra divulgació que s'ha fet sobre la mateixa fins fa tot just 5 anys, ha reduït el marge d'actuació i augmentat la urgència per prendre mesures. Algunes d'aquestes, s'estan portant des de la Unió Europea, òrgan que proposa realitzar una transició cap a un model econòmic i de vida sostenible per al medi ambient. La comunicació ha demostrat anteriorment la seva efectivitat per promoure canvis de comportament i generar progrés. Per això, per dur a terme aquesta transició la comunicació es considera una eina de gran utilitat. Com a part dels plans cap a la sostenibilitat mediambiental, la Comissió Europea ha creat l'eina Level (s). El seu objectiu és facilitar l'adopció de mètodes de construcció sostenibles que respectin el medi ambient. Per aconseguir el seu èxit és necessari informar sobre la seva existència, beneficis i prestacions als seus públics. En el present treball es proposa la creació d'un pla de comunicació estructurat, fonamentat en els conceptes de relacions públiques, comunicació institucional i comunicació mediambiental. A causa de la gran extensió de l'eina, aquest treball delimitarà els seus límits a la divulgació entre l'àrea d'arquitectura i disseny de Madrid i Barcelona.

[en] As recently stated by Eath System Dynamics scientific magazine (2018), the world is nearing a Point of No Return on climate change (which is expected to be reached by 2035). During last decades the world leaders' reaction to climate change hasn't been fast enough and the information about the situation towards the matter lacks on divulgation amongst the publics. These circumstances have reduced the scope of action and available time to take measures in order to stop climate change. However, different world organizations and institutions have started developing actions in order to prevent the planet's environmental sustainability. That is the case of the European Commission, which is determined to change Europe's economic and energetic model and transition towards an environmental sustainable one. This institution has developed different tools in order to prevent climate change. This paper is based on one of those tools: Level(s). Level(s) aim is to help promote sustainable building. In order to assure Level(s) success it is necessary to spread the news about its existence, use's benefits and advantages. In order to do so, this paper aims to develop a structured communication plan based on three core concepts: Public Relations, Environmental Communication and Institutional Communication. Due to the wide geographic, politic and professional ranges that Level(s) covers, this project will be limited to its divulgation amongst architects and housing designers in Madrid and Barcelona.
[ca] Aquest treball de fi de màster centra el seu interès en una de les prerrogatives de la qual disposen els representants dels treballadors, presentant d'una forma accessible les seves característiques principals i la resposta que la jurisprudència social ha donat a les controvèrsies que, de forma més recent, el seu ús ha pogut generar.

[en] This Master's thesis focuses on one of the prerogatives available to workers' representatives, presenting in one way available to the workers' representatives, presenting in an accessible way its main characteristics and the its main characteristics and the response that social jurisprudence has given to the most recent social jurisprudence has given to the controversies that, more recently, its use has generated. use has been able to generate.
[ca] MudPy és una aplicació per simular terratrèmols desenvolupada per un equip de geòlegs i geofísics. Funciona bé i compleix amb la seva tasca, però té algunes carències, la més important de les quals és la seva relativa lentitud. Aquests problemes en limiten la seva utilitat, ja que una simulació normal pot trigar hores o, fins i tot, dies. El principal propòsit d'aquest projecte es paral·lelitzar una part del codi del MudPy per a ser executada mitjançant CUDA, de manera que les simulacions puguin funcionar més ràpidament en aquelles màquines que disposin d'una GPU. Com que el MudPy està escrit principalment en Python, es farà servir Numba, una plataforma que permet aprofitar tota la potència de CUDA directament en Python, sense haver de migrar el codi a C o C++. També s'exploren altres possibles estratègies alternatives que permetin incrementar-ne el rendiment.

[en] MudPy is an earthquake simulator developed by a team of geologists and geophysicists. It works well an serves its purpose, but it has some weaknesses, the main one being its relative poor performance. This problem limits its usefulness, since a normal simulation can take hours or even days. The main goal of this project is to parallelize part of MudPy's code with CUDA, so that simulations can work faster in those machines where a GPU is available. Since MudPy is mainly written in Python, Numba will be used, which is a platform that allows using all the power of CUDA directly in Python, without having to rewrite the code to C or C++. Other possible strategies to increase the performance are also explored.